[misc] Fix crash after pipe metadata parsing error from xml_free(NULL)

xml_free() should be a no-op when called with null

Closes #1940
This commit is contained in:
ejurgensen
2025-11-08 10:01:48 +01:00
parent 9c8728f10f
commit 38e1c89908

View File

@@ -111,6 +111,9 @@ xml_from_file(const char *path)
void void
xml_free(xml_node *top) xml_free(xml_node *top)
{ {
if (!top || !top->doc)
return;
xmlFreeDoc(top->doc); xmlFreeDoc(top->doc);
} }