From: Gunnar Beutner Date: Fri, 8 Mar 2013 13:56:23 +0000 (+0100) Subject: Revert "Remove redundant check for valid task object." X-Git-Tag: v0.0.2~317 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c7f9a78f4d01d7acb7347071ec33b641f4eb09ac;p=icinga2 Revert "Remove redundant check for valid task object." This reverts commit 8337795ff714d04443a7666faa7916641021fca7. --- diff --git a/lib/icinga/notification.cpp b/lib/icinga/notification.cpp index 3fbcf9508..11d92ef3c 100644 --- a/lib/icinga/notification.cpp +++ b/lib/icinga/notification.cpp @@ -216,6 +216,12 @@ void Notification::BeginExecuteNotificationHelper(const Dictionary::Ptr& notific ScriptTask::Ptr task; task = MakeMethodTask("notify", arguments); + if (!task) { + Logger::Write(LogWarning, "icinga", "Notification object '" + GetName() + "' doesn't have a 'notify' method."); + + return; + } + { ObjectLock olock(this);