From cec31bda24f64a29bb9b362181633a5f46de6912 Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Tue, 23 Dec 2003 21:21:53 +0000
Subject: [PATCH] Add free of api config data structure on termination to more
 easily   see memory leaks.

---
 src/slurmctld/controller.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/slurmctld/controller.c b/src/slurmctld/controller.c
index 9f61e59f074..df07f580ea6 100644
--- a/src/slurmctld/controller.c
+++ b/src/slurmctld/controller.c
@@ -305,6 +305,7 @@ int main(int argc, char *argv[])
 	node_fini();
 	slurm_cred_ctx_destroy(slurmctld_config.cred_ctx);
 	free_slurm_conf(&slurmctld_conf);
+	slurm_api_clear_config();
 #endif
 	log_fini();
 
@@ -350,7 +351,7 @@ static void  _init_config(void)
 	slurmctld_config.thread_count_lock = 0;
 	slurmctld_config.thread_id_main    = 0;
 	slurmctld_config.thread_id_sig     = 0;
-	slurmctld_config.thread_id_rpc    = 0;
+	slurmctld_config.thread_id_rpc     = 0;
 #endif
 }
 
@@ -782,8 +783,7 @@ int slurmctld_shutdown(void)
 	/* no response */
 
 	/* shutdown message connection */
-	if ((rc = slurm_shutdown_msg_conn(sockfd))
-	    == SLURM_SOCKET_ERROR) {
+	if ((rc = slurm_shutdown_msg_conn(sockfd)) == SLURM_SOCKET_ERROR) {
 		error("slurm_shutdown_msg_conn error");
 		return SLURM_SOCKET_ERROR;
 	}
-- 
GitLab