diff --git a/src/common/slurm_protocol_defs.c b/src/common/slurm_protocol_defs.c index 9dca578af04e0c773431db3c973d584ff67c82ca..a4d0bffa7fc3c22791648534b5b4919bbe13b9ea 100644 --- a/src/common/slurm_protocol_defs.c +++ b/src/common/slurm_protocol_defs.c @@ -1113,6 +1113,9 @@ extern void slurm_free_kill_job_msg(kill_job_msg_t * msg) if (msg) { int i; xfree(msg->nodes); + for (i=0; i<msg->pelog_env_size; i++) + xfree(msg->pelog_env[i]); + xfree(msg->pelog_env); select_g_select_jobinfo_free(msg->select_jobinfo); msg->select_jobinfo = NULL;