diff --git a/ompi/mca/bml/r2/bml_r2.c b/ompi/mca/bml/r2/bml_r2.c index bd34032293..b70bd05c71 100644 --- a/ompi/mca/bml/r2/bml_r2.c +++ b/ompi/mca/bml/r2/bml_r2.c @@ -671,6 +671,9 @@ int mca_bml_r2_del_proc_btl(ompi_proc_t* proc, mca_btl_base_module_t* btl) double total_bandwidth = 0; size_t b; + if(NULL == ep) + return OMPI_SUCCESS; + /* remove btl from eager list */ mca_bml_base_btl_array_remove(&ep->btl_eager, btl);