From b4015f90f7aa20d17514a18a2b3bef9f9f575c9c Mon Sep 17 00:00:00 2001
From: Danny Auble <da@schedmd.com>
Date: Fri, 13 Dec 2013 15:24:49 -0800
Subject: [PATCH] Fix minor memory leak

---
 NEWS                             | 1 +
 src/common/slurm_protocol_defs.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index a38c1c02584..b98e95e2615 100644
--- a/NEWS
+++ b/NEWS
@@ -50,6 +50,7 @@ documents those changes that are of interest to users and admins.
     modifying the job's environment, which can result in the slurmstepd failing
     with an invalid memory reference.
  -- Fix erroneous error messages when running gang scheduling.
+ -- Fix minor memory leak
 
 * Changes in Slurm 2.6.4
 ========================
diff --git a/src/common/slurm_protocol_defs.c b/src/common/slurm_protocol_defs.c
index b8d25eac1d8..69c3df3de35 100644
--- a/src/common/slurm_protocol_defs.c
+++ b/src/common/slurm_protocol_defs.c
@@ -414,6 +414,7 @@ extern void slurm_free_job_desc_msg(job_desc_msg_t * msg)
 		xfree(msg->mloaderimage);
 		xfree(msg->name);
 		xfree(msg->network);
+		xfree(msg->qos);
 		xfree(msg->std_out);
 		xfree(msg->partition);
 		xfree(msg->ramdiskimage);
-- 
GitLab