diff --git a/lib/icinga/checkable-script.cpp b/lib/icinga/checkable-script.cpp index fe08f32d3..764a9f851 100644 --- a/lib/icinga/checkable-script.cpp +++ b/lib/icinga/checkable-script.cpp @@ -14,7 +14,10 @@ static void CheckableProcessCheckResult(const CheckResult::Ptr& cr) ScriptFrame *vframe = ScriptFrame::GetCurrentFrame(); Checkable::Ptr self = vframe->Self; REQUIRE_NOT_NULL(self); - self->ProcessCheckResult(cr); + + if (cr) { + self->ProcessCheckResult(cr); + } } Object::Ptr Checkable::GetPrototype()