A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
SMPI: add check for buffer size in windows creation (thx MBI)
[simgrid.git]
/
src
/
smpi
/
bindings
/
smpi_pmpi_win.cpp
diff --git
a/src/smpi/bindings/smpi_pmpi_win.cpp
b/src/smpi/bindings/smpi_pmpi_win.cpp
index
c65498e
..
bfbef3a
100644
(file)
--- a/
src/smpi/bindings/smpi_pmpi_win.cpp
+++ b/
src/smpi/bindings/smpi_pmpi_win.cpp
@@
-30,6
+30,7
@@
XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(smpi_pmpi);
int PMPI_Win_create( void *base, MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, MPI_Win *win){
int retval = 0;
CHECK_COMM(5)
int PMPI_Win_create( void *base, MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, MPI_Win *win){
int retval = 0;
CHECK_COMM(5)
+ CHECK_BUFFER(1, base, size, MPI_CHAR)
CHECK_NEGATIVE(2, MPI_ERR_OTHER, size)
CHECK_NEGATIVE(3, MPI_ERR_OTHER, disp_unit)
const SmpiBenchGuard suspend_bench;
CHECK_NEGATIVE(2, MPI_ERR_OTHER, size)
CHECK_NEGATIVE(3, MPI_ERR_OTHER, disp_unit)
const SmpiBenchGuard suspend_bench;