From 3995b1c1b9e01eae298d2be5bfe6027d54df16d5 Mon Sep 17 00:00:00 2001 From: Bo Cai Date: Tue, 19 Jan 2016 10:56:22 +0800 Subject: [PATCH] mon/MonClient: avoid null pointer error when configured incorrectly fix: #14405 Signed-off-by: Bo Cai --- src/mon/MonClient.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mon/MonClient.cc b/src/mon/MonClient.cc index 718355142e6f..dc1ec6c4a7b0 100644 --- a/src/mon/MonClient.cc +++ b/src/mon/MonClient.cc @@ -117,6 +117,9 @@ int MonClient::get_monmap_privately() Messenger* smessenger = NULL; if (!messenger) { messenger = smessenger = Messenger::create_client_messenger(cct, "temp_mon_client"); + if (NULL == messenger) { + return -1; + } messenger->add_dispatcher_head(this); smessenger->start(); temp_msgr = true; -- 2.47.3