diff --git a/src/eitd/sectionsd.cpp b/src/eitd/sectionsd.cpp index 3573681b1..d43ca82ac 100644 --- a/src/eitd/sectionsd.cpp +++ b/src/eitd/sectionsd.cpp @@ -1733,7 +1733,7 @@ void CEitThread::beforeSleep() writeLockMessaging(); messaging_zap_detected = false; unlockMessaging(); - if (scanning) { + if (scanning && current_channel_id) { eventServer->sendEvent(CSectionsdClient::EVT_EIT_COMPLETE, CEventServer::INITID_SECTIONSD, ¤t_service,