From b19637bd75068c8762cac70f14ff3db7e018c46c Mon Sep 17 00:00:00 2001 From: Danny Auble <da@schedmd.com> Date: Wed, 11 Jan 2017 16:01:51 -0700 Subject: [PATCH] Fix double free issue from commit 3851f6193f3b44 --- src/sacctmgr/common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sacctmgr/common.c b/src/sacctmgr/common.c index a7c53644e6b..77dd589aaa9 100644 --- a/src/sacctmgr/common.c +++ b/src/sacctmgr/common.c @@ -994,6 +994,7 @@ extern int sacctmgr_remove_qos_usage(slurmdb_qos_cond_t *qos_cond) if (!rec) { error("Failed to find QOS %s", qos_name); rc = SLURM_ERROR; + slurmdb_destroy_update_object(update_obj); goto end_it; } list_append(update_obj->objects, rec); @@ -1019,7 +1020,6 @@ end_it: FREE_NULL_LIST(update_list); FREE_NULL_LIST(local_qos_list); xfree(cluster_name); - slurmdb_destroy_update_object(update_obj); return rc; } -- GitLab