]> granicus.if.org Git - icinga2/commitdiff
Fix: replicated & local endpoints should not have local: prefix.
authorGunnar Beutner <gunnar.beutner@netways.de>
Fri, 18 Jan 2013 09:37:22 +0000 (10:37 +0100)
committerGunnar Beutner <gunnar.beutner@netways.de>
Fri, 18 Jan 2013 09:37:22 +0000 (10:37 +0100)
lib/remoting/endpoint.cpp

index b6e89f1f392fc5d2220216fa969af209f2e33d57..278c38e906ee92d89cd955a968ef1bdfbe73f676 100644 (file)
@@ -84,7 +84,7 @@ Endpoint::Ptr Endpoint::MakeEndpoint(const String& name, bool replicated, bool l
 {
        ConfigItemBuilder::Ptr endpointConfig = boost::make_shared<ConfigItemBuilder>();
        endpointConfig->SetType("Endpoint");
-       endpointConfig->SetName(local ? "local:" + name : name);
+       endpointConfig->SetName((!replicated && local) ? "local:" + name : name);
        endpointConfig->SetLocal(!replicated);
        endpointConfig->AddExpression("local", OperatorSet, local);