diff --git a/xbmc/pvr/timers/PVRTimers.cpp b/xbmc/pvr/timers/PVRTimers.cpp index 5b899d21b62fb..3f98227fa4544 100644 --- a/xbmc/pvr/timers/PVRTimers.cpp +++ b/xbmc/pvr/timers/PVRTimers.cpp @@ -511,7 +511,7 @@ bool CPVRTimers::UpdateEntries(int iMaxNotificationDelay) bool bDeleteTimer = false; if (!timer->IsOwnedByClient()) { - if (timer->IsEpgBased()) + if (timer->IsEpgBased() && timer->Channel()) { // update epg tag const std::shared_ptr epg =