From 70b4716ba214677427a208deb2f78ce164bfddff Mon Sep 17 00:00:00 2001
From: Danny Auble <da@schedmd.com>
Date: Tue, 30 Apr 2019 14:34:33 -0600
Subject: [PATCH] Various memory leak fixes

---
 src/common/read_config.c | 1 +
 src/slurmctld/node_mgr.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/common/read_config.c b/src/common/read_config.c
index 337af4a70af..9a9c5195f44 100644
--- a/src/common/read_config.c
+++ b/src/common/read_config.c
@@ -2909,6 +2909,7 @@ free_slurm_conf (slurm_ctl_conf_t *ctl_conf_ptr, bool purge_node_hash)
 	xfree (ctl_conf_ptr->schedtype);
 	xfree (ctl_conf_ptr->select_type);
 	FREE_NULL_LIST(ctl_conf_ptr->select_conf_key_pairs);
+	xfree (ctl_conf_ptr->site_factor_plugin);
 	xfree (ctl_conf_ptr->slurm_conf);
 	xfree (ctl_conf_ptr->slurm_user_name);
 	xfree (ctl_conf_ptr->slurmctld_addr);
diff --git a/src/slurmctld/node_mgr.c b/src/slurmctld/node_mgr.c
index 6f4eae75f1b..f6a806cbbdd 100644
--- a/src/slurmctld/node_mgr.c
+++ b/src/slurmctld/node_mgr.c
@@ -705,6 +705,7 @@ extern int load_all_node_state ( bool state_only )
 		xfree (node_hostname);
 		xfree (node_name);
 		xfree(reason);
+		xfree(cpu_spec_list);
 	}
 
 fini:	info("Recovered state of %d nodes", node_cnt);
-- 
GitLab