]> 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:16 +0000 (10:55 +0100)
src/subscriptions.c

index 7fdf5693abd307d73bc1b64243d3cd7b5fce8281..3f7d22d7fcaeb871089d277d006e7a3af0440474 100644 (file)
@@ -334,10 +334,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);