From 57feca86a79f084893d925c60f3873de5c0ea160 Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Mon, 14 Jun 2004 15:51:45 +0000
Subject: [PATCH] Correct typo, executed xfree on same variable thrice instead
 of on three separate variables. Resulted in slow memory leak.

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

diff --git a/src/common/slurm_protocol_defs.c b/src/common/slurm_protocol_defs.c
index 1579bf6535c..7425ca48bc7 100644
--- a/src/common/slurm_protocol_defs.c
+++ b/src/common/slurm_protocol_defs.c
@@ -299,9 +299,9 @@ void slurm_free_launch_tasks_request_msg(launch_tasks_request_msg_t * msg)
 		xfree(msg->argv);
 	}
 	xfree(msg->global_task_ids);
+	xfree(msg->ifname);
 	xfree(msg->ofname);
-	xfree(msg->ofname);
-	xfree(msg->ofname);
+	xfree(msg->efname);
 
 	if (msg->switch_job)
 		switch_free_jobinfo(msg->switch_job);
-- 
GitLab