]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
main: fix tasklet memory leak
authorJaroslav Kysela <perex@perex.cz>
Wed, 4 Nov 2015 19:45:00 +0000 (20:45 +0100)
committerJaroslav Kysela <perex@perex.cz>
Wed, 4 Nov 2015 19:45:00 +0000 (20:45 +0100)
src/main.c

index 0eacad648749553899895e3db48e9781f0afde45..524ab4aea5bc37483ecf1ea2e706ae256256f8d8 100644 (file)
@@ -417,6 +417,8 @@ tasklet_thread ( void *aux )
     if (tsk->tsk_callback)
       tsk->tsk_callback(tsk->tsk_opaque, 0);
     TAILQ_REMOVE(&tasklets, tsk, tsk_link);
+    if (tsk->tsk_allocated)
+      free(tsk);
   }
   pthread_mutex_unlock(&tasklet_lock);