]> granicus.if.org Git - icinga2/commitdiff
Fixed crash in Endpoint::GetAddress().
authorGunnar Beutner <gunnar.beutner@netways.de>
Fri, 7 Sep 2012 07:48:57 +0000 (09:48 +0200)
committerGunnar Beutner <gunnar.beutner@netways.de>
Fri, 7 Sep 2012 07:48:57 +0000 (09:48 +0200)
icinga/endpoint.cpp

index 701a240cadbf0724e8bca70ea583bfffac51d973..9e0148dbd415a8399b3e00ac499690a8ca1d7744 100644 (file)
@@ -105,7 +105,7 @@ String Endpoint::GetAddress(void) const
        } else {
                JsonRpcClient::Ptr client = GetClient();
 
-               if (!client)
+               if (!client || !client->IsConnected())
                        return "<disconnected endpoint>";
 
                return client->GetPeerAddress();