From 75e8387a4ee20aeb0ef79ec342a7ebc4e1ff7d98 Mon Sep 17 00:00:00 2001 From: Gilles Gouaillardet Date: Wed, 22 Oct 2014 19:11:54 +0900 Subject: [PATCH] vader: vader_add_procs report the error if init_vader_endpoint fails --- opal/mca/btl/vader/btl_vader_module.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/opal/mca/btl/vader/btl_vader_module.c b/opal/mca/btl/vader/btl_vader_module.c index 2e7f738d83..df2b6d1bf0 100644 --- a/opal/mca/btl/vader/btl_vader_module.c +++ b/opal/mca/btl/vader/btl_vader_module.c @@ -305,10 +305,13 @@ static int vader_add_procs (struct mca_btl_base_module_t* btl, /* setup endpoint */ peers[proc] = component->endpoints + local_rank; - init_vader_endpoint (peers[proc], procs[proc], local_rank++); + rc = init_vader_endpoint (peers[proc], procs[proc], local_rank++); + if (OPAL_SUCCESS != rc) { + break; + } } - return OPAL_SUCCESS; + return rc; } /**