summaryrefslogtreecommitdiffstats
path: root/messagebus
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-11-12 11:15:47 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-11-12 11:15:47 +0000
commit69f885bb99df659cfd86af9de6118ab4a06f6b52 (patch)
treed79857c339a62a0a97fba06fbb787b9cf287b60a /messagebus
parent77906cb54d9c21b8703687b6a9f1037b2f6b6c22 (diff)
Do not deresgister something that has not been properly set up.
Diffstat (limited to 'messagebus')
-rw-r--r--messagebus/src/vespa/messagebus/network/rpcnetwork.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp b/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp
index eb94ab5ff5c..5872706c443 100644
--- a/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp
+++ b/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp
@@ -276,6 +276,9 @@ RPCNetwork::unregisterSession(const string &session)
if (_ident.getServicePrefix().empty()) {
return;
}
+ if (getPort() <= 0) {
+ return;
+ }
string name = _ident.getServicePrefix();
name += "/";
name += session;