From 55fc0e51ffc935f8cad6f1c8105b3884cf72d14c Mon Sep 17 00:00:00 2001 From: "Alexander A. Klimov" Date: Tue, 20 May 2025 10:33:20 +0200 Subject: [PATCH] Checkable#process_check_result(): don't pass NULL CR to Checkable#ProcessCheckResult() It's ignored anyway. --- lib/icinga/checkable-script.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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()