From: Michael Friedrich Date: Fri, 18 Oct 2013 22:17:28 +0000 (+0200) Subject: Fix missing object lock in ExternalCommandProcessor::RemoveSvcAcknowledgement(). X-Git-Tag: v0.0.3~25 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=886b1c8dd727762660371243b93ac16f8de69154;p=icinga2 Fix missing object lock in ExternalCommandProcessor::RemoveSvcAcknowledgement(). --- diff --git a/lib/icinga/externalcommandprocessor.cpp b/lib/icinga/externalcommandprocessor.cpp index 49bdd1d81..de7345a93 100644 --- a/lib/icinga/externalcommandprocessor.cpp +++ b/lib/icinga/externalcommandprocessor.cpp @@ -632,6 +632,7 @@ void ExternalCommandProcessor::RemoveSvcAcknowledgement(double, const std::vecto Log(LogInformation, "icinga", "Removing acknowledgement for service '" + service->GetName() + "'"); + ObjectLock olock(service); service->ClearAcknowledgement(); }