From 9024c5be4b19d43e16af65e2a9948e19fa49d608 Mon Sep 17 00:00:00 2001 From: Sven Stork Date: Thu, 26 Oct 2006 08:26:03 +0000 Subject: [PATCH] - Fix wrong error values. This commit was SVN r12317. --- ompi/mpi/c/win_create.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ompi/mpi/c/win_create.c b/ompi/mpi/c/win_create.c index 85de304bf7..fcf21abad6 100644 --- a/ompi/mpi/c/win_create.c +++ b/ompi/mpi/c/win_create.c @@ -55,8 +55,10 @@ int MPI_Win_create(void *base, MPI_Aint size, int disp_unit, } else if (NULL == win) { return OMPI_ERRHANDLER_INVOKE(comm, MPI_ERR_WIN, FUNC_NAME); - } else if ( (size < 0) || (disp_unit <= 0) ) { - return OMPI_ERRHANDLER_INVOKE(comm, MPI_ERR_WIN, FUNC_NAME); + } else if ( size < 0 ) { + return OMPI_ERRHANDLER_INVOKE(comm, MPI_ERR_SIZE, FUNC_NAME); + } else if ( disp_unit <= 0 ) { + return OMPI_ERRHANDLER_INVOKE(comm, MPI_ERR_DISP, FUNC_NAME); } }