Fix memory leak (xptype XPath obj) in add-domain API.
[libguestfs.git] / src / virt.c
index 8911148..ab38c36 100644 (file)
@@ -206,6 +206,7 @@ guestfs___add_libvirt_dom (guestfs_h *g, virDomainPtr dom,
     assert (xptype->nodesetval->nodeTab[0]);
     assert (xptype->nodesetval->nodeTab[0]->type == XML_ATTRIBUTE_NODE);
     xmlAttrPtr attr = (xmlAttrPtr) xptype->nodesetval->nodeTab[0];
+    xmlXPathFreeObject (xptype);
     char *type = (char *) xmlNodeListGetString (doc, attr->children, 1);
 
     xmlXPathObjectPtr xpfilename;