From ff2ee1b126d4a62fe8fcd77a8d0932af0f3c7546 Mon Sep 17 00:00:00 2001
From: David Bigagli <david@schedmd.com>
Date: Tue, 7 May 2013 10:33:29 -0700
Subject: [PATCH] Fix the array index from i to node_inx to avoid reading the
 array boundary.

---
 src/plugins/select/linear/select_linear.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/plugins/select/linear/select_linear.c b/src/plugins/select/linear/select_linear.c
index 2d64e9d85ff..9882082613f 100644
--- a/src/plugins/select/linear/select_linear.c
+++ b/src/plugins/select/linear/select_linear.c
@@ -1894,8 +1894,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,
-- 
GitLab