mirror of
https://gitlab.xiph.org/xiph/icecast-server.git
synced 2025-02-02 15:07:36 -05:00
fix minor leak on config file read
svn path=/trunk/icecast/; revision=5599
This commit is contained in:
parent
c6beb943d5
commit
7ec7e90916
@ -361,9 +361,11 @@ static void _parse_root(xmlDocPtr doc, xmlNodePtr node,
|
|||||||
} else if (strcmp(node->name, "master-server-port") == 0) {
|
} else if (strcmp(node->name, "master-server-port") == 0) {
|
||||||
tmp = (char *)xmlNodeListGetString(doc, node->xmlChildrenNode, 1);
|
tmp = (char *)xmlNodeListGetString(doc, node->xmlChildrenNode, 1);
|
||||||
configuration->master_server_port = atoi(tmp);
|
configuration->master_server_port = atoi(tmp);
|
||||||
|
xmlFree (tmp);
|
||||||
} else if (strcmp(node->name, "master-update-interval") == 0) {
|
} else if (strcmp(node->name, "master-update-interval") == 0) {
|
||||||
tmp = (char *)xmlNodeListGetString(doc, node->xmlChildrenNode, 1);
|
tmp = (char *)xmlNodeListGetString(doc, node->xmlChildrenNode, 1);
|
||||||
configuration->master_update_interval = atoi(tmp);
|
configuration->master_update_interval = atoi(tmp);
|
||||||
|
xmlFree (tmp);
|
||||||
} else if (strcmp(node->name, "limits") == 0) {
|
} else if (strcmp(node->name, "limits") == 0) {
|
||||||
_parse_limits(doc, node->xmlChildrenNode, configuration);
|
_parse_limits(doc, node->xmlChildrenNode, configuration);
|
||||||
} else if (strcmp(node->name, "relay") == 0) {
|
} else if (strcmp(node->name, "relay") == 0) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user