mirror of
https://gitlab.xiph.org/xiph/icecast-server.git
synced 2024-09-22 04:15:54 -04:00
Added a bit of safety for list_free
No need to check for NULL list param when calling
This commit is contained in:
parent
67d94c813a
commit
e4e21f5442
@ -67,7 +67,10 @@ static mutex_t _slave_mutex; // protects update_settings, update_all_mounts, max
|
||||
/* free a master and return its next master */
|
||||
master_server *master_free(master_server *master)
|
||||
{
|
||||
master_server *next = master->next;
|
||||
master_server *next = NULL;
|
||||
if (master)
|
||||
{
|
||||
next = master->next;
|
||||
ICECAST_LOG_DEBUG("freeing master %s:%d", master->server, master->port);
|
||||
xmlFree(master->server);
|
||||
if (master->username)
|
||||
@ -77,6 +80,7 @@ master_server *master_free(master_server *master)
|
||||
if (master->namespace)
|
||||
xmlFree(master->namespace);
|
||||
free(master);
|
||||
}
|
||||
return next;
|
||||
}
|
||||
|
||||
@ -871,7 +875,6 @@ static void *_slave_thread(void *arg)
|
||||
list = list->next;
|
||||
}
|
||||
|
||||
if (list)
|
||||
master_list_free(list);
|
||||
|
||||
config = config_get_config();
|
||||
|
Loading…
Reference in New Issue
Block a user