From: Adam Sutton Date: Thu, 22 May 2014 20:32:13 +0000 (+0100) Subject: iptv: workaround for printing error on mux delete X-Git-Tag: v4.1~2065 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=731c39c910c69689ecb86526ba4da689c96a344b;p=thirdparty%2Ftvheadend.git iptv: workaround for printing error on mux delete --- diff --git a/src/input/mpegts/iptv/iptv_mux.c b/src/input/mpegts/iptv/iptv_mux.c index 6732012df..b0ca9d93c 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