From 38d5c776cd98f19e94edfce56966b839f75ff203 Mon Sep 17 00:00:00 2001 From: paul Date: Fri, 1 Dec 2006 19:55:21 +0000 Subject: [PATCH] Remove the preload lock if there is an error initializing the playlist. --- campcaster/src/modules/eventScheduler/src/SchedulerThread.cxx | 1 + 1 file changed, 1 insertion(+) diff --git a/campcaster/src/modules/eventScheduler/src/SchedulerThread.cxx b/campcaster/src/modules/eventScheduler/src/SchedulerThread.cxx index f0ad5a7a4..c680bae76 100644 --- a/campcaster/src/modules/eventScheduler/src/SchedulerThread.cxx +++ b/campcaster/src/modules/eventScheduler/src/SchedulerThread.cxx @@ -116,6 +116,7 @@ SchedulerThread :: nextStep(Ptr::Ref now) throw () try { nextEvent->initialize(); } catch (std::exception &e) { + pthread_mutex_unlock(&preloadLock); // cancel event by getting the next event after this was // supposed to finish getNextEvent(nextEventEnd);