]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
iptv: workaround for printing error on mux delete
authorAdam Sutton <dev@adamsutton.me.uk>
Thu, 22 May 2014 20:32:13 +0000 (21:32 +0100)
committerAdam Sutton <dev@adamsutton.me.uk>
Thu, 22 May 2014 21:52:35 +0000 (22:52 +0100)
src/input/mpegts/iptv/iptv_mux.c

index 6732012df8087fff1106cd633983624d5eed0d97..b0ca9d93cc88f89d19e4725b36e7f1188e77a36e 100644 (file)
@@ -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