From c0e2a12e6813adfa953f05d0a0c084eff466949e Mon Sep 17 00:00:00 2001 From: Danny Auble <da@llnl.gov> Date: Wed, 2 Mar 2011 19:11:08 +0000 Subject: [PATCH] minor fix --- src/plugins/select/bluegene/bgq_ba/block_allocator.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/select/bluegene/bgq_ba/block_allocator.c b/src/plugins/select/bluegene/bgq_ba/block_allocator.c index 2a9f4d6311a..1c5498277e6 100644 --- a/src/plugins/select/bluegene/bgq_ba/block_allocator.c +++ b/src/plugins/select/bluegene/bgq_ba/block_allocator.c @@ -671,6 +671,8 @@ extern int removable_set_mps(char *mps) if (!mps) return SLURM_ERROR; + memset(coords, 0, sizeof(coords)); + while (mps[j] != '\0') { int mid = j + cluster_dims + 1; int fin = mid + cluster_dims + 1; @@ -727,7 +729,7 @@ extern int reset_all_removed_mps() static int start[SYSTEM_DIMENSIONS]; static int end[SYSTEM_DIMENSIONS]; static int dim = 0; - int coords[cluster_dims]; + int coords[SYSTEM_DIMENSIONS]; if (!dim) { memset(start, 0, sizeof(start)); @@ -735,6 +737,7 @@ extern int reset_all_removed_mps() end[dim] = DIM_SIZE[dim] - 1; } + memset(coords, 0, sizeof(coords)); _internal_removable_set_mps(A, start, end, coords, 0); return SLURM_SUCCESS; -- GitLab