diff --git a/src/common/env.c b/src/common/env.c
index 100000b341417b264ed1d5d5eed4f2c23d1ded1f..699924e129922e935466ffa3758b6a51da9b276f 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 */