[io-gncxml-v2.cpp] xmlGetProp must be xmlFreed

This commit is contained in:
Christopher Lam committed 2025-12-21 14:55:13 +08:00
1 parent 3a06602910
commit f893b046fb
1 file changed
+4 -2
+4 -2
View File
@@ -1103,8 +1103,10 @@ write_pricedb (FILE* out, QofBook* book, sixtp_gdv2* gd)
We do it this way instead of just calling xmlElemDump so that we can
increment the progress bar as we go. */
if (fprintf (out, "<%s version=\"%s\">\n", parent->name,
xmlGetProp (parent, BAD_CAST "version")) < 0)
auto version_str = xmlGetProp (parent, BAD_CAST "version");
auto res = fprintf (out, "<%s version=\"%s\">\n", parent->name, version_str);
xmlFree (version_str);
if (res < 0)
return FALSE;
/* We create our own output buffer so we can call xmlNodeDumpOutput to get