]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
mpegts: fix mpegts_input_cat_pass_callback - remove es
authorJaroslav Kysela <perex@perex.cz>
Tue, 21 Nov 2017 10:08:08 +0000 (11:08 +0100)
committerJaroslav Kysela <perex@perex.cz>
Tue, 21 Nov 2017 10:08:08 +0000 (11:08 +0100)
src/input/mpegts/mpegts_input.c

index 9db6aafa6b19e3b28e5232159828cde5a54bd402..1d090f43e0861665c8d4db0cb74992523e69d3af 100644 (file)
@@ -766,9 +766,9 @@ mpegts_input_cat_pass_callback
         LIST_REMOVE(c, link);
         free(c);
       }
-      if (es->es_delete_me)
-        service_stream_destroy(s, es);
     }
+    if (es->es_delete_me)
+      service_stream_destroy(s, es);
   }
 
   pthread_mutex_unlock(&s->s_stream_mutex);