From 0b661e66c32a65eb14932e1929e5393575d19695 Mon Sep 17 00:00:00 2001
From: Jason King <jking@llnl.gov>
Date: Mon, 4 Apr 2005 21:46:50 +0000
Subject: [PATCH] Fixed error where we were calling switch_g_free_node_info()
 with junk arguments.

---
 src/common/slurm_protocol_defs.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/common/slurm_protocol_defs.c b/src/common/slurm_protocol_defs.c
index dbef3f4d080..7053fcc9e9b 100644
--- a/src/common/slurm_protocol_defs.c
+++ b/src/common/slurm_protocol_defs.c
@@ -205,7 +205,8 @@ void slurm_free_node_registration_status_msg
 		xfree(msg->node_name);
 		xfree(msg->job_id);
 		xfree(msg->step_id);
-		switch_g_free_node_info(&msg->switch_nodeinfo);
+		if (msg->startup)
+			switch_g_free_node_info(&msg->switch_nodeinfo);
 		xfree(msg);
 	}
 }
-- 
GitLab