1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-06-23 06:25:24 +00:00

Fix: memory leak, now also releasing reglist[] members

This commit is contained in:
Philipp Schafft 2014-12-20 15:30:26 +00:00
parent 8702999204
commit 2a99aa0f0b

View File

@ -36,12 +36,17 @@ static void event_addref(event_t *event) {
}
static void event_release(event_t *event) {
size_t i;
if (!event)
return;
event->refcount--;
if (event->refcount)
return;
for (i = 0; i < (sizeof(event->reglist)/sizeof(*event->reglist)); i++)
event_registration_release(event->reglist[i]);
free(event->trigger);
free(event->uri);
free(event->connection_ip);