From 0bd9a949a14ec1f64545eea47ee418b697ed3257 Mon Sep 17 00:00:00 2001 From: Adam Sutton Date: Thu, 26 Sep 2013 23:12:41 +0100 Subject: [PATCH] mpegts: allow service stop to be called on inactive services --- src/input/mpegts/mpegts_service.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/input/mpegts/mpegts_service.c b/src/input/mpegts/mpegts_service.c index 5bb521ec..6f06054d 100644 --- a/src/input/mpegts/mpegts_service.c +++ b/src/input/mpegts/mpegts_service.c @@ -234,12 +234,11 @@ mpegts_service_stop(service_t *t) /* Validate */ assert(s->s_source_type == S_MPEG_TS); - assert(i != NULL); lock_assert(&global_lock); /* Stop */ - i->mi_close_service(i, s); - s->s_status = SERVICE_IDLE; + if (i) + i->mi_close_service(i, s); } /*