From 25c2801416f4a3d05e620970d6c6ccec64ea9dd5 Mon Sep 17 00:00:00 2001 From: David Bigagli <david@schedmd.com> Date: Fri, 11 Sep 2015 10:01:47 -0700 Subject: [PATCH] slurmctld/nonstop fix plugin memory leak Plug memory leak associated with successful replacement of failing node. --- src/plugins/slurmctld/nonstop/do_work.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/slurmctld/nonstop/do_work.c b/src/plugins/slurmctld/nonstop/do_work.c index 529d95100bf..cbda9ec30ae 100644 --- a/src/plugins/slurmctld/nonstop/do_work.c +++ b/src/plugins/slurmctld/nonstop/do_work.c @@ -1351,7 +1351,7 @@ extern char *replace_node(char *cmd_ptr, uid_t cmd_uid, xfree(job_alloc_req.features); xfree(job_alloc_req.gres); xfree(job_alloc_req.name); - xfree(job_alloc_req.network); + xfree(job_alloc_req.network);On xfree(job_alloc_req.partition); xfree(job_alloc_req.qos); xfree(job_alloc_req.wckey); @@ -1461,6 +1461,7 @@ merge: "from job %u: %s", node_name, job_id, slurm_strerror(rc)); } + xfree(job_alloc_req.req_nodes); } /* Work complete */ -- GitLab