From 8961af09af49ac83a8cadf9dc2f7677a56edf127 Mon Sep 17 00:00:00 2001 From: degomme Date: Wed, 5 Apr 2017 17:05:22 +0200 Subject: [PATCH] Potential crash -- --- src/smpi/smpi_win.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/smpi/smpi_win.cpp b/src/smpi/smpi_win.cpp index 3653491ccb..e2d6b5f3a8 100644 --- a/src/smpi/smpi_win.cpp +++ b/src/smpi/smpi_win.cpp @@ -679,7 +679,7 @@ int Win::finish_comms(int rank){ std::vector* myreqqs = new std::vector(); std::vector::iterator iter = reqqs->begin(); while (iter != reqqs->end()){ - if(((*iter)->src() == rank) || ((*iter)->dst() == rank)){ + if(((*iter)!=MPI_REQUEST_NULL) && (((*iter)->src() == rank) || ((*iter)->dst() == rank))){ myreqqs->push_back(*iter); iter = reqqs->erase(iter); size++; -- 2.20.1