From e0032402cf30ca796ec4c799a174e29cc8d2fc8a Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 22 Sep 2014 18:02:40 +0200 Subject: [PATCH] descrambler: fix two memory leaks --- src/descrambler/descrambler.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/descrambler/descrambler.c b/src/descrambler/descrambler.c index cfce636e..17e72dc8 100755 --- a/src/descrambler/descrambler.c +++ b/src/descrambler/descrambler.c @@ -606,6 +606,7 @@ descrambler_close_pid_( mpegts_mux_t *mux, void *opaque, int pid ) mpegts_table_destroy(dt->table); free(dt); } + free(ds); tvhtrace("descrambler", "mux %p close pid %04X (%i)", mux, pid, pid); return 1; } @@ -651,6 +652,7 @@ descrambler_flush_tables( mpegts_mux_t *mux ) free(des->last_data); free(des); } + free(ds); } TAILQ_REMOVE(&mux->mm_descrambler_tables, dt, link); mpegts_table_destroy(dt->table);