From bc810beb58770e9a8ad90bde7a71bcbf5e8fc341 Mon Sep 17 00:00:00 2001 From: Morris Jette <jette@schedmd.com> Date: Thu, 11 Aug 2011 17:02:36 -0700 Subject: [PATCH] Add extra error checking make sure that a job has a step_list before creating an interator for it --- src/slurmctld/step_mgr.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/slurmctld/step_mgr.c b/src/slurmctld/step_mgr.c index 038ececfd12..b9b389eb2c8 100644 --- a/src/slurmctld/step_mgr.c +++ b/src/slurmctld/step_mgr.c @@ -252,6 +252,9 @@ delete_step_record (struct job_record *job_ptr, uint32_t step_id) xassert(job_ptr); error_code = ENOENT; + if (!job_ptr->step_list) + return error_code; + step_iterator = list_iterator_create (job_ptr->step_list); last_job_update = time(NULL); while ((step_ptr = (struct step_record *) list_next (step_iterator))) { -- GitLab