diff --git a/src/htsmsg_xml.c b/src/htsmsg_xml.c index f9f27fee..fd44a9af 100644 --- a/src/htsmsg_xml.c +++ b/src/htsmsg_xml.c @@ -854,7 +854,7 @@ htsmsg_xml_deserialize(char *src, char *errbuf, size_t errbufsize) return m; err: - free(src); + free(src0); snprintf(errbuf, errbufsize, "%s", xp.xp_errmsg); /* Remove any odd chars inside of errmsg */