From 5f1eb0dc3eb89e84a3b146975e147b995fb7673f Mon Sep 17 00:00:00 2001 From: Vadim Troshchinskiy Date: Thu, 28 Sep 2017 16:42:41 +0200 Subject: Fix nxagent argument parsing logic This makes it so that slave=1 works again as it should. The changes introduced earlier resulted in the unintentional requirement to specify the actual port number, breaking backwards compatibility. Fixes: ArcticaProject/nx-libs#518 --- nxcomp/src/ChannelEndPoint.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'nxcomp/src/ChannelEndPoint.cpp') diff --git a/nxcomp/src/ChannelEndPoint.cpp b/nxcomp/src/ChannelEndPoint.cpp index 921615bae..78902399c 100644 --- a/nxcomp/src/ChannelEndPoint.cpp +++ b/nxcomp/src/ChannelEndPoint.cpp @@ -150,6 +150,7 @@ ChannelEndPoint::getSpec(char **socketUri) const { void ChannelEndPoint::setDefaultTCPPort(long port) { defaultTCPPort_ = port; + isTCP_ = getTCPHostAndPort(); } void @@ -165,6 +166,8 @@ ChannelEndPoint::setDefaultUnixPath(char *path) { defaultUnixPath_ = strdup(path); else defaultUnixPath_ = NULL; + + isUnix_ = getUnixPath(); } void -- cgit v1.2.3