]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Avoid leaking iptv fd's
authorFlole998 <Flole998@users.noreply.github.com>
Fri, 7 Oct 2022 16:25:13 +0000 (18:25 +0200)
committerFlole998 <Flole998@users.noreply.github.com>
Fri, 7 Oct 2022 16:52:14 +0000 (18:52 +0200)
src/input/mpegts/iptv/iptv.c

index 8334de2055c35e009d21fe419ea7808b0ff17177..b76d613ac0b58b976efe0c901978e6a6daef0e73 100644 (file)
@@ -1259,6 +1259,7 @@ iptv_input_thread_manage(int count, int force)
         mpegts_input_stop_all((mpegts_input_t*)pool->input);
         mpegts_input_delete((mpegts_input_t *)pool->input, 0);
         tvhpoll_rem1(pool->poll, pool->pipe.rd);
+        tvh_pipe_close(&pool->pipe);
         tvhpoll_destroy(pool->poll);
         free(pool);
         iptv_tpool_count--;