From 6ced66f33c2024ae8024bc18d3824cd3644983d1 Mon Sep 17 00:00:00 2001
From: Danny Auble <da@schedmd.com>
Date: Fri, 23 Aug 2013 15:27:12 -0700
Subject: [PATCH] CRAY - Fix issue with NHC if job doesn't have any nodes in
 it.

---
 src/plugins/select/cray/select_cray.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/plugins/select/cray/select_cray.c b/src/plugins/select/cray/select_cray.c
index 17a84d95f7b..ec12137c860 100644
--- a/src/plugins/select/cray/select_cray.c
+++ b/src/plugins/select/cray/select_cray.c
@@ -167,6 +167,11 @@ static int _run_nhc(uint64_t id, char *nodelist, bool step)
 		info("Calling NHC for id %"PRIu64" on nodes %s(%s)",
 		     id, nodelist, argv[3]);
 
+	if (!nodelist || !argv[3]) {
+		/* already done */
+		goto fini;
+	}
+
 	if ((cpid = fork()) < 0) {
 		error("_run_nhc fork error: %m");
 		goto fini;
-- 
GitLab