0
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2025-06-30 22:18:19 -04:00

small YP memory cleanup

svn path=/trunk/icecast/; revision=5842
This commit is contained in:
Karl Heyes 2004-02-19 14:48:31 +00:00
parent 66082000b4
commit ebf6603c07
2 changed files with 12 additions and 2 deletions

View File

@ -215,6 +215,14 @@ void config_clear(ice_config_t *c)
free(dirnode);
dirnode = nextdirnode;
}
#ifdef HAVE_YP
i = 0;
while (i < c->num_yp_directories)
{
xmlFree (c->yp_url[i]);
i++;
}
#endif
memset(c, 0, sizeof(ice_config_t));
}

View File

@ -219,8 +219,10 @@ int source_free_source(void *key)
avl_tree_free(source->client_tree, _free_client);
source->format->free_plugin(source->format);
#ifdef USE_YP
for (i=0; i<source->num_yp_directories; i++) {
for (i=0; i<source->num_yp_directories; i++)
{
yp_destroy_ypdata(source->ypdata[i]);
source->ypdata[i] = NULL;
}
#endif
util_dict_free(source->audio_info);