mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-22 07:03:38 +00:00
lib: Fix use-after-free bug in XPath parsing code.
This commit is contained in:
@@ -196,8 +196,8 @@ guestfs___for_each_disk (guestfs_h *g,
|
||||
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);
|
||||
xmlXPathFreeObject (xptype);
|
||||
|
||||
xmlXPathObjectPtr xpfilename;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user