Code

bind: fix a memory leak
authorMarc Fournier <marc.fournier@camptocamp.com>
Sat, 4 Apr 2015 22:54:37 +0000 (00:54 +0200)
committerMarc Fournier <marc.fournier@camptocamp.com>
Sat, 4 Apr 2015 22:54:37 +0000 (00:54 +0200)
src/bind.c

index 45a4562017920430e020fbddafc1ee65009e9c90..5324ceb16e0776366ae63e7c01124b9240a7f24b 100644 (file)
@@ -369,9 +369,11 @@ static int bind_xml_read_derive (xmlDoc *doc, xmlNode *node, /* {{{ */
   {
     ERROR ("bind plugin: Parsing string \"%s\" to derive value failed.",
         str_ptr);
+    xmlFree(str_ptr);
     return (-1);
   }
 
+  xmlFree(str_ptr);
   *ret_value = value.derive;
   return (0);
 } /* }}} int bind_xml_read_derive */