diff --git a/src/common/slurm_step_layout.c b/src/common/slurm_step_layout.c
index ac823da727cc0f10598df32d6b90e5eca555bb73..dc07fda67fd6b6f713914937e1b3e19279382e3b 100644
--- a/src/common/slurm_step_layout.c
+++ b/src/common/slurm_step_layout.c
@@ -656,7 +656,7 @@ static int _task_layout_cyclic(slurm_step_layout_t *step_layout,
 			   && (taskid<step_layout->task_cnt)); i++) {
 			if ((j<cpus[i]) || over_subscribe) {
 				xrealloc(step_layout->tids[i], sizeof(uint32_t)
-					 * step_layout->tasks[i]+1);
+					 * (step_layout->tasks[i] + 1));
 
 				step_layout->tids[i][step_layout->tasks[i]] =
 					taskid;