From 013dbb8248455b3d501a6fa5b30899c5af193dcc Mon Sep 17 00:00:00 2001 From: mattijs Date: Thu, 16 Oct 2025 11:52:12 +0100 Subject: [PATCH] BUG: Pstream: incorrect indexing. Fixes #3452 --- src/Pstream/mpi/UPstreamRequest.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Pstream/mpi/UPstreamRequest.C b/src/Pstream/mpi/UPstreamRequest.C index af557cd096..55d6ef1c18 100644 --- a/src/Pstream/mpi/UPstreamRequest.C +++ b/src/Pstream/mpi/UPstreamRequest.C @@ -855,7 +855,7 @@ bool Foam::UPstream::finishedRequest(const label i) // This allows MPI to progress behind the scenes if it wishes. int flag = 0; - if (i < 0 || i >= PstreamGlobals::outstandingRequests_.size()) + if (i >= 0 && i < PstreamGlobals::outstandingRequests_.size()) { auto& request = PstreamGlobals::outstandingRequests_[i];