]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
subscription: fix assert() fail caused by previous fix, fixes #3577
authorJaroslav Kysela <perex@perex.cz>
Sat, 20 Feb 2016 09:55:16 +0000 (10:55 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sat, 20 Feb 2016 09:55:27 +0000 (10:55 +0100)
src/subscriptions.c

index 073fb9e09a4750b13a3e99c830ec871f45b0697a..8bb96a385bf0faabfb90e461d80e3a6f5c33ab38 100644 (file)
@@ -336,10 +336,11 @@ subscription_reschedule(void)
       t->s_streaming_status = 0;
       t->s_status = SERVICE_IDLE;
 
-      subscription_unlink_service0(s, SM_CODE_BAD_SOURCE, 0);
-
       si = s->ths_current_instance;
       assert(si != NULL);
+
+      subscription_unlink_service0(s, SM_CODE_BAD_SOURCE, 0);
+
       si->si_error = s->ths_testing_error;
       time(&si->si_error_time);