Skip to content
Snippets Groups Projects
Commit 6e50542c authored by Moe Jette's avatar Moe Jette
Browse files

Plug some more memory leaks.

parent f4d0f61a
No related branches found
No related tags found
No related merge requests found
...@@ -132,6 +132,7 @@ slurm_step_layout_t *slurm_step_layout_create( ...@@ -132,6 +132,7 @@ slurm_step_layout_t *slurm_step_layout_create(
slurm_step_layout_destroy(step_layout); slurm_step_layout_destroy(step_layout);
step_layout = NULL; step_layout = NULL;
} }
xfree(arbitrary_nodes);
return step_layout; return step_layout;
} }
......
...@@ -1051,6 +1051,7 @@ static void _excise_node_from_job(struct job_record *job_ptr, ...@@ -1051,6 +1051,7 @@ static void _excise_node_from_job(struct job_record *job_ptr,
struct node_record *node_ptr) struct node_record *node_ptr)
{ {
make_node_idle(node_ptr, job_ptr); /* updates bitmap */ make_node_idle(node_ptr, job_ptr); /* updates bitmap */
xfree(job_ptr->nodes);
job_ptr->nodes = bitmap2node_name(job_ptr->node_bitmap); job_ptr->nodes = bitmap2node_name(job_ptr->node_bitmap);
xfree(job_ptr->cpus_per_node); xfree(job_ptr->cpus_per_node);
xfree(job_ptr->cpu_count_reps); xfree(job_ptr->cpu_count_reps);
......
...@@ -638,6 +638,7 @@ _pick_best_nodes(struct node_set *node_set_ptr, int node_set_size, ...@@ -638,6 +638,7 @@ _pick_best_nodes(struct node_set *node_set_ptr, int node_set_size,
FREE_NULL_BITMAP( FREE_NULL_BITMAP(
partially_idle_node_bitmap); partially_idle_node_bitmap);
} }
FREE_NULL_BITMAP(avail_bitmap);
FREE_NULL_BITMAP(total_bitmap); FREE_NULL_BITMAP(total_bitmap);
FREE_NULL_BITMAP(possible_bitmap); FREE_NULL_BITMAP(possible_bitmap);
return error_code; return error_code;
......
...@@ -730,6 +730,7 @@ step_create(job_step_create_request_msg_t *step_specs, ...@@ -730,6 +730,7 @@ step_create(job_step_create_request_msg_t *step_specs,
step_specs->node_list = bitmap2node_name(nodeset); step_specs->node_list = bitmap2node_name(nodeset);
} else { } else {
step_node_list = bitmap2node_name(nodeset); step_node_list = bitmap2node_name(nodeset);
xfree(step_specs->node_list);
step_specs->node_list = xstrdup(step_node_list); step_specs->node_list = xstrdup(step_node_list);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment