tvhftrace("main", epggrab_done);
tvhftrace("main", tcp_server_done);
- tvhftrace("main", subscription_done);
tvhftrace("main", descrambler_done);
tvhftrace("main", service_mapper_done);
tvhftrace("main", service_done);
tvhftrace("main", channel_done);
tvhftrace("main", dvr_done);
+ tvhftrace("main", subscription_done);
tvhftrace("main", access_done);
tvhftrace("main", epg_done);
tvhftrace("main", avahi_done);
void
subscription_done(void)
{
- th_subscription_t *s;
-
- pthread_mutex_lock(&global_lock);
- while ((s = LIST_FIRST(&subscriptions)) != NULL)
- subscription_unsubscribe(s);
- pthread_mutex_unlock(&global_lock);
+ assert(LIST_FIRST(&subscriptions) == NULL);
}
/* **************************************************************************