From 6dd9e2e716f1c1afc831b3b455b430773cd1621f Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Sun, 3 Dec 2017 16:19:39 +0100 Subject: [PATCH] iptv: fix memory leak introduced by ignore args and url cmpid --- src/input/mpegts/iptv/iptv.c | 1 + src/input/mpegts/iptv/iptv_mux.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/input/mpegts/iptv/iptv.c b/src/input/mpegts/iptv/iptv.c index d04b54058..a76c583ac 100644 --- a/src/input/mpegts/iptv/iptv.c +++ b/src/input/mpegts/iptv/iptv.c @@ -680,6 +680,7 @@ iptv_network_delete ( mpegts_network_t *mn, int delconf ) /* delete */ free(in->in_remove_args); + free(in->in_ignore_args); free(in->in_ctx_charset); mpegts_network_delete(mn, delconf); diff --git a/src/input/mpegts/iptv/iptv_mux.c b/src/input/mpegts/iptv/iptv_mux.c index 5549ecd00..3129549f1 100644 --- a/src/input/mpegts/iptv/iptv_mux.c +++ b/src/input/mpegts/iptv/iptv_mux.c @@ -305,6 +305,7 @@ iptv_mux_free ( mpegts_mux_t *mm ) free(im->mm_iptv_url); free(im->mm_iptv_url_sane); free(im->mm_iptv_url_raw); + free(im->mm_iptv_url_cmpid); free(im->mm_iptv_muxname); free(im->mm_iptv_interface); free(im->mm_iptv_svcname); -- 2.47.3