From 97e38e6d847ac3b64fe650bafe81b4c1e633a56c Mon Sep 17 00:00:00 2001 From: Ralph Castain Date: Tue, 11 Apr 2017 09:14:58 -0700 Subject: [PATCH] Move a free to a little later in case the verbose output needs it Signed-off-by: Ralph Castain --- orte/mca/plm/slurm/plm_slurm_module.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orte/mca/plm/slurm/plm_slurm_module.c b/orte/mca/plm/slurm/plm_slurm_module.c index 9b6969f60f..fc62b057f3 100644 --- a/orte/mca/plm/slurm/plm_slurm_module.c +++ b/orte/mca/plm/slurm/plm_slurm_module.c @@ -356,7 +356,6 @@ static void launch_daemons(int fd, short args, void *cbdata) opal_argv_append(&argc, &argv, tmp); free(tmp); } - free(nodelist_flat); /* tell srun how many tasks to run */ asprintf(&tmp, "--ntasks=%lu", (unsigned long)map->num_new_daemons); @@ -366,6 +365,7 @@ static void launch_daemons(int fd, short args, void *cbdata) OPAL_OUTPUT_VERBOSE((2, orte_plm_base_framework.framework_output, "%s plm:slurm: launching on nodes %s", ORTE_NAME_PRINT(ORTE_PROC_MY_NAME), nodelist_flat)); + free(nodelist_flat); /* * ORTED OPTIONS