File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -253,7 +253,8 @@ int ompi_request_persistent_noop_create(ompi_request_t** request)
253
253
bool ompi_request_check_same_instance (ompi_request_t * * requests ,
254
254
int count )
255
255
{
256
- ompi_request_t * req , * base = NULL ;
256
+ ompi_instance_t * base_instance = NULL ;
257
+ ompi_request_t * req ;
257
258
258
259
for (int idx = 0 ; idx < count ; idx ++ ) {
259
260
req = requests [idx ];
@@ -262,11 +263,11 @@ bool ompi_request_check_same_instance(ompi_request_t** requests,
262
263
/* Only PML requests have support for MPI sessions */
263
264
if (OMPI_REQUEST_PML != req -> req_type )
264
265
continue ;
265
- if (NULL == base ) {
266
- base = req ;
266
+ if (NULL == base_instance ) {
267
+ base_instance = req -> req_mpi_object . comm -> instance ;
267
268
continue ;
268
269
}
269
- if (base -> req_mpi_object . comm != req -> req_mpi_object .comm )
270
+ if (base_instance != req -> req_mpi_object .comm -> instance )
270
271
return false;
271
272
}
272
273
return true;
You can’t perform that action at this time.
0 commit comments