From: Jaroslav Kysela Date: Sat, 20 Feb 2016 09:55:16 +0000 (+0100) Subject: subscription: fix assert() fail caused by previous fix, fixes #3577 X-Git-Tag: v4.2.1~990 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=414512d2d6a5fe0a164b74a9b25f524c40e2c491;p=thirdparty%2Ftvheadend.git subscription: fix assert() fail caused by previous fix, fixes #3577 --- diff --git a/src/subscriptions.c b/src/subscriptions.c index 7fdf5693a..3f7d22d7f 100644 --- a/src/subscriptions.c +++ b/src/subscriptions.c @@ -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);