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

index 06fd2381e66f42aa09eee6b6ba4ef7c663dd412e..c2000510bd79404edd75670eebc74b8df533a8b1 100644 (file)
@@ -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);