From 35153d1f9f9bbdcf36d1dc155b5ce1fceec7a637 Mon Sep 17 00:00:00 2001
From: Danny Auble <da@schedmd.com>
Date: Tue, 4 Oct 2016 10:41:57 -0600
Subject: [PATCH] Return SLURM_ERROR when you can't find an address for a host
 from commit ee4a9776a.

---
 src/plugins/mpi/pmix/pmixp_utils.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/plugins/mpi/pmix/pmixp_utils.c b/src/plugins/mpi/pmix/pmixp_utils.c
index 0200dd195dd..94ad445f9f8 100644
--- a/src/plugins/mpi/pmix/pmixp_utils.c
+++ b/src/plugins/mpi/pmix/pmixp_utils.c
@@ -329,6 +329,7 @@ static int _pmix_p2p_send_core(char *nodename, const char *address, char *data,
 	if (slurm_conf_get_addr(nodename, &msg.address) == SLURM_ERROR) {
 		PMIXP_ERROR("Can't find address for host "
 			    "%s, check slurm.conf", nodename);
+		return SLURM_ERROR;
 	}
 
 	timeout = slurm_get_msg_timeout() * 1000;
-- 
GitLab