diff --git a/lib/icinga/service-downtime.cpp b/lib/icinga/service-downtime.cpp index 5720e35c6..43345fca3 100644 --- a/lib/icinga/service-downtime.cpp +++ b/lib/icinga/service-downtime.cpp @@ -342,7 +342,10 @@ void Service::RemoveExpiredDowntimes(void) downtimes->Remove(id); } - Touch("downtimes"); + { + ObjectLock olock(this); + Touch("downtimes"); + } } }