From b10840e25f35b1253c9f5a411accabe822ea3559 Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Wed, 5 Mar 2003 23:04:53 +0000
Subject: [PATCH] Free and report AuthType and PluginDir config structure
 elements.

---
 src/api/config_info.c | 4 ++++
 src/api/free_msg.c    | 2 ++
 2 files changed, 6 insertions(+)

diff --git a/src/api/config_info.c b/src/api/config_info.c
index 6ed5a18fa48..edc9902a964 100644
--- a/src/api/config_info.c
+++ b/src/api/config_info.c
@@ -51,6 +51,8 @@ void slurm_print_ctl_conf ( FILE* out,
 
 	make_time_str ((time_t *)&slurm_ctl_conf_ptr->last_update, time_str);
 	fprintf(out, "Configuration data as of %s\n", time_str);
+	fprintf(out, "AuthType          = %s\n", 
+		slurm_ctl_conf_ptr->authtype);
 	fprintf(out, "BackupAddr        = %s\n", 
 		slurm_ctl_conf_ptr->backup_addr);
 	fprintf(out, "BackupController  = %s\n", 
@@ -77,6 +79,8 @@ void slurm_print_ctl_conf ( FILE* out,
 		slurm_ctl_conf_ptr->job_credential_public_certificate);
 	fprintf(out, "KillWait          = %u\n", 
 		slurm_ctl_conf_ptr->kill_wait);
+	fprintf(out, "PluginDir         = %s\n", 
+		slurm_ctl_conf_ptr->plugindir);
 	fprintf(out, "Prioritize        = %s\n", 
 		slurm_ctl_conf_ptr->prioritize);
 	fprintf(out, "Prolog            = %s\n", 
diff --git a/src/api/free_msg.c b/src/api/free_msg.c
index 792010298f4..a3fb2ea60cb 100644
--- a/src/api/free_msg.c
+++ b/src/api/free_msg.c
@@ -136,6 +136,7 @@ void slurm_free_submit_response_response_msg(submit_response_msg_t * msg)
 void slurm_free_ctl_conf(slurm_ctl_conf_info_msg_t * config_ptr)
 {
 	if (config_ptr) {
+		xfree(config_ptr->authtype);
 		xfree(config_ptr->backup_addr);
 		xfree(config_ptr->backup_controller);
 		xfree(config_ptr->control_addr);
@@ -143,6 +144,7 @@ void slurm_free_ctl_conf(slurm_ctl_conf_info_msg_t * config_ptr)
 		xfree(config_ptr->epilog);
 		xfree(config_ptr->job_credential_private_key);
 		xfree(config_ptr->job_credential_public_certificate);
+		xfree(config_ptr->plugindir);
 		xfree(config_ptr->prioritize);
 		xfree(config_ptr->prolog);
 		xfree(config_ptr->slurm_user_name);
-- 
GitLab