From: David Goulet Date: Wed, 25 Apr 2018 17:43:37 +0000 (-0400) Subject: Having a ControlPort open doesn't mean we are a client X-Git-Tag: tor-0.3.4.1-alpha~33^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=67a41b63063370c2c655a91a801f7be2dd4732a5;p=thirdparty%2Ftor.git Having a ControlPort open doesn't mean we are a client The options_any_client_port_set() returns true if the ControlPort is set which is wrong because we can have that port open but still not behave as a tor client (like many relays for instance). Fixes #26062 Signed-off-by: David Goulet --- diff --git a/changes/ticket26062 b/changes/ticket26062 new file mode 100644 index 0000000000..cd1fe3df47 --- /dev/null +++ b/changes/ticket26062 @@ -0,0 +1,4 @@ + o Minor bugfixes (client): + - Don't consider Tor running as a client if the ControlPort is open. Fixes + bug 26062; bugfix on 0.2.9.4-alpha. + diff --git a/src/or/config.c b/src/or/config.c index 20db37ae30..5e84ec1d61 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -8443,7 +8443,6 @@ options_any_client_port_set(const or_options_t *options) return (options->SocksPort_set || options->TransPort_set || options->NATDPort_set || - options->ControlPort_set || options->DNSPort_set || options->HTTPTunnelPort_set); }