diff --git a/src/plugins/select/linear/select_linear.c b/src/plugins/select/linear/select_linear.c index 57810eba55fc133f2d50732b72d115a3f5ddaeae..be5218ab19a6c8bf29ec86f17b575601a296f9a1 100644 --- a/src/plugins/select/linear/select_linear.c +++ b/src/plugins/select/linear/select_linear.c @@ -1945,8 +1945,8 @@ static int _rm_job_from_one_node(struct job_record *job_ptr, pre_err, node_ptr->name); } - if (cr_ptr->nodes[i].gres_list) - gres_list = cr_ptr->nodes[i].gres_list; + if (cr_ptr->nodes[node_inx].gres_list) + gres_list = cr_ptr->nodes[node_inx].gres_list; else gres_list = node_ptr->gres_list; gres_plugin_job_dealloc(job_ptr->gres_list, gres_list, node_offset,