From: Jaroslav Kysela Date: Wed, 4 Nov 2015 19:44:27 +0000 (+0100) Subject: main: fix tasklet memory leak X-Git-Tag: v4.2.1~1667 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=14a80d9f54248749015e9ee4f2158a73788fd0bf;p=thirdparty%2Ftvheadend.git main: fix tasklet memory leak --- diff --git a/src/main.c b/src/main.c index 06fd2381e..c2000510b 100644 --- a/src/main.c +++ b/src/main.c @@ -421,6 +421,8 @@ tasklet_thread ( void *aux ) tsk->tsk_callback = NULL; } TAILQ_REMOVE(&tasklets, tsk, tsk_link); + if (tsk->tsk_allocated) + free(tsk); } pthread_mutex_unlock(&tasklet_lock);