]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
channels: do not delete channel when last refd service is removed.
authorAdam Sutton <dev@adamsutton.me.uk>
Tue, 8 Jan 2013 13:34:14 +0000 (13:34 +0000)
committerAdam Sutton <dev@adamsutton.me.uk>
Tue, 8 Jan 2013 13:44:39 +0000 (13:44 +0000)
src/service.c

index c745527a6ab333dd8943c1b351453d17196d71a9..b0ad8fc2d88c8684be88fd2b2b7f1adec697c939 100644 (file)
@@ -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);
-  }
 }