From a4acdb0b52af8b26bdc28e31b6a511e74886fb72 Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Fri, 17 Apr 2009 19:57:42 +0000
Subject: [PATCH] Fix in logic for select/linear with --contiguous and
 --nodelist options both in use.

---
 src/plugins/select/linear/select_linear.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/select/linear/select_linear.c b/src/plugins/select/linear/select_linear.c
index 14acb9436bb..d6f2498f684 100644
--- a/src/plugins/select/linear/select_linear.c
+++ b/src/plugins/select/linear/select_linear.c
@@ -983,7 +983,7 @@ static int _job_test(struct job_record *job_ptr, bitstr_t *bitmap,
 			if (job_ptr->details->contiguous &&
 			    job_ptr->details->req_node_bitmap &&
 			    (consec_req[i] == -1))
-				break;	/* not required nodes */
+				continue;	/* no required nodes here */
 
 			sufficient = (consec_cpus[i] >= rem_cpus) &&
 				     _enough_nodes(consec_nodes[i], rem_nodes,
-- 
GitLab