From b91d28dbe0f3af9ee46f6fbe6acd2962e6896ae6 Mon Sep 17 00:00:00 2001 From: Brian Christiansen <brian@schedmd.com> Date: Mon, 2 May 2016 11:34:54 -0700 Subject: [PATCH] Update logic Had: if (specname && otherstuff) { } if (specname) { } --- src/slurmctld/job_mgr.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c index 8498c46536f..f396e5ff630 100644 --- a/src/slurmctld/job_mgr.c +++ b/src/slurmctld/job_mgr.c @@ -11287,14 +11287,13 @@ static int _update_job(struct job_record *job_ptr, job_desc_msg_t * job_specs, assoc_mgr_unlock(&locks); } - if (job_specs->name - && !xstrcmp(job_specs->name, job_ptr->name)) { - debug("sched: update_job: new name identical to " - "old name %u", job_ptr->job_id); - } if (job_specs->name) { + if (job_specs->name) { if (IS_JOB_FINISHED(job_ptr)) { error_code = ESLURM_JOB_FINISHED; goto fini; + } else if (!xstrcmp(job_specs->name, job_ptr->name)) { + debug("sched: update_job: new name identical to " + "old name %u", job_ptr->job_id); } else { xfree(job_ptr->name); job_ptr->name = xstrdup(job_specs->name); -- GitLab