diff --git a/src/service.c b/src/service.c index c745527a..b0ad8fc2 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); - } }