summaryrefslogtreecommitdiff
path: root/blacklist.c
diff options
context:
space:
mode:
Diffstat (limited to 'blacklist.c')
-rw-r--r--blacklist.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/blacklist.c b/blacklist.c
index 9d18199..32e6105 100644
--- a/blacklist.c
+++ b/blacklist.c
@@ -637,16 +637,12 @@ cSearchResults* cBlacklist::Run(cSearchResults* pSearchResults, int MarginStop)
{
LogFile.Log(3,"start search for blacklist '%s'", search);
- LOCK_SCHEDULES_WRITE;
- if(!Schedules) {
- LogFile.Log(1,"schedules are currently locked! try again later.");
- return NULL;
- }
+ LOCK_CHANNELS_READ;
+ LOCK_SCHEDULES_READ;
const cSchedule *Schedule = Schedules->First();
while (Schedule) {
- LOCK_CHANNELS_READ;
const cChannel* channel = Channels->GetByChannelID(Schedule->ChannelID(),true,true);
if (!channel)
{