]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
iptv: fix memory leak introduced by ignore args and url cmpid
authorJaroslav Kysela <perex@perex.cz>
Sun, 3 Dec 2017 15:19:39 +0000 (16:19 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sun, 3 Dec 2017 15:19:39 +0000 (16:19 +0100)
src/input/mpegts/iptv/iptv.c
src/input/mpegts/iptv/iptv_mux.c

index d04b54058aad61568cec5939b07427a800cdf980..a76c583aca705c82c45d61f4677a0c7c304a2fde 100644 (file)
@@ -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);
 
index 5549ecd0098d3b4340b625b1cf56adfcd44266ac..3129549f1fa5d58527f4451940209471541540fe 100644 (file)
@@ -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);