diff --git a/oshmem/mca/scoll/basic/scoll_basic_alltoall.c b/oshmem/mca/scoll/basic/scoll_basic_alltoall.c index 9843d985e7..1698ee1335 100644 --- a/oshmem/mca/scoll/basic/scoll_basic_alltoall.c +++ b/oshmem/mca/scoll/basic/scoll_basic_alltoall.c @@ -79,7 +79,7 @@ int mca_scoll_basic_alltoall(struct oshmem_group_t *group, /* Wait for operation completion */ SCOLL_VERBOSE(14, "[#%d] Wait for operation completion", group->my_pe); - rc = BARRIER_FUNC(group, pSync + 1, SCOLL_DEFAULT_ALG); + rc = BARRIER_FUNC(group, pSync, SCOLL_DEFAULT_ALG); /* Restore initial values */ SCOLL_VERBOSE(12, "PE#%d Restore special synchronization array",