1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-09-22 04:15:54 -04:00

Fix: Fixed memory leak with new prefixmatch="" attribute of <resource>

This commit is contained in:
Philipp Schafft 2018-06-06 10:33:49 +00:00
parent 819dc9c72e
commit 91134b75c0

View File

@ -1956,7 +1956,10 @@ static void _parse_resource(xmlDocPtr doc,
}
temp = (char *)xmlGetProp(node, XMLSTR("prefixmatch"));
resource->flags |= util_str_to_bool(temp) ? ALIAS_FLAG_PREFIXMATCH : 0;
if (temp) {
resource->flags |= util_str_to_bool(temp) ? ALIAS_FLAG_PREFIXMATCH : 0;
xmlFree(temp);
}
/* Attach new <resource> as last entry into the global list. */
current = configuration->resources;