From d58ccdfcedebbbd56e3372c8dd4d656ee26af36e Mon Sep 17 00:00:00 2001 From: "Ruben S. Montero" Date: Mon, 3 Mar 2025 23:06:20 +0100 Subject: [PATCH] M #-: Check if plan is nullptr (consistency check) --- src/schedm/PlanManager.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/schedm/PlanManager.cc b/src/schedm/PlanManager.cc index 42448854ec..afad10f5ea 100644 --- a/src/schedm/PlanManager.cc +++ b/src/schedm/PlanManager.cc @@ -316,6 +316,16 @@ void PlanManager::action_finished(int cid, int vid, PlanState state) { auto plan = plan_pool->get(cid); + if (!plan) + { + if (cid != -1) + { + action_finished(-1, vid, state); + } + + return; + } + if (plan->action_finished(vid, state)) { plan->check_completed();