From 731c39c910c69689ecb86526ba4da689c96a344b Mon Sep 17 00:00:00 2001 From: Adam Sutton Date: Thu, 22 May 2014 21:32:13 +0100 Subject: [PATCH] iptv: workaround for printing error on mux delete --- src/input/mpegts/iptv/iptv_mux.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/input/mpegts/iptv/iptv_mux.c b/src/input/mpegts/iptv/iptv_mux.c index 6732012d..b0ca9d93 100644 --- a/src/input/mpegts/iptv/iptv_mux.c +++ b/src/input/mpegts/iptv/iptv_mux.c @@ -74,17 +74,18 @@ iptv_mux_config_save ( mpegts_mux_t *mm ) static void iptv_mux_delete ( mpegts_mux_t *mm, int delconf ) { + char *url; iptv_mux_t *im = (iptv_mux_t*)mm; if (delconf) hts_settings_remove("input/iptv/muxes/%s/config", idnode_uuid_as_str(&mm->mm_id)); - free(im->mm_iptv_url); + url = im->mm_iptv_url; // Workaround for silly printing error free(im->mm_iptv_interface); free(im->mm_iptv_svcname); - mpegts_mux_delete(mm, delconf); + free(url); } static void