From c6856a5109f2ca9790677d0f7d58d45bf77bbdf4 Mon Sep 17 00:00:00 2001
From: Jon Bringhurst <jon@bringhurst.org>
Date: Tue, 24 May 2011 16:15:28 -0600
Subject: [PATCH] Fixed printf format strings in cases where the node count (an
 unsigned int) was being treated as an unsigned short.

---
 src/common/env.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/common/env.c b/src/common/env.c
index 100000b3414..699924e1299 100644
--- a/src/common/env.c
+++ b/src/common/env.c
@@ -1187,7 +1187,7 @@ env_array_for_step(char ***dest,
 	}
 
 	env_array_overwrite_fmt(dest, "SLURM_STEP_NUM_NODES",
-				"%hu", node_cnt);
+				"%u", node_cnt);
 	env_array_overwrite_fmt(dest, "SLURM_STEP_NUM_TASKS",
 				"%u", step->step_layout->task_cnt);
 	env_array_overwrite_fmt(dest, "SLURM_STEP_TASKS_PER_NODE", "%s", tpn);
@@ -1211,7 +1211,7 @@ env_array_for_step(char ***dest,
 	env_array_overwrite_fmt(dest, "SLURM_STEPID", "%u", step->job_step_id);
 	if (!preserve_env) {
 		env_array_overwrite_fmt(dest, "SLURM_NNODES",
-					"%hu", node_cnt);
+					"%u", node_cnt);
 		env_array_overwrite_fmt(dest, "SLURM_NTASKS", "%u",
 					step->step_layout->task_cnt);
 		/* keep around for old scripts */
-- 
GitLab