From: Adam Sutton Date: Tue, 8 Jan 2013 13:34:14 +0000 (+0000) Subject: channels: do not delete channel when last refd service is removed. X-Git-Tag: v3.5~172 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=93fe5b9f7259e0c261fe6b9f38ba6c8e67626806;p=thirdparty%2Ftvheadend.git channels: do not delete channel when last refd service is removed. --- diff --git a/src/service.c b/src/service.c index c745527a6..b0ad8fc2d 100644 --- a/src/service.c +++ b/src/service.c @@ -463,7 +463,6 @@ service_destroy(service_t *t) { elementary_stream_t *st; th_subscription_t *s; - channel_t *ch = t->s_ch; if(t->s_dtor != NULL) t->s_dtor(t); @@ -506,11 +505,6 @@ service_destroy(service_t *t) avgstat_flush(&t->s_rate); service_unref(t); - - if(ch != NULL) { - if(LIST_FIRST(&ch->ch_services) == NULL) - channel_delete(ch); - } }