From b3ac9da5f8f878177b9222b9eb0c80eccc2e1802 Mon Sep 17 00:00:00 2001
From: Morris Jette <jette@schedmd.com>
Date: Wed, 20 Jun 2012 16:56:32 -0700
Subject: [PATCH] Fix for too small malloc in step layout logic

---
 src/common/slurm_step_layout.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/common/slurm_step_layout.c b/src/common/slurm_step_layout.c
index ac823da727c..dc07fda67fd 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;
-- 
GitLab