diff --git a/ompi/mca/btl/sm/btl_sm.c b/ompi/mca/btl/sm/btl_sm.c index 7c7ec67203..ebb4e57fae 100644 --- a/ompi/mca/btl/sm/btl_sm.c +++ b/ompi/mca/btl/sm/btl_sm.c @@ -232,7 +232,8 @@ int mca_btl_sm_add_procs_same_base_addr( mca_btl_sm_component.sm_proc_connect[proc]=SM_CONNECTED; } - if( n_local_procs == 0) { + /* There is always at least a local proc (myself). */ + if( n_local_procs == 1) { return_code = OMPI_SUCCESS; goto CLEANUP; }