diff options
Diffstat (limited to 'indra')
-rw-r--r-- | indra/llmessage/llproxy.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/indra/llmessage/llproxy.cpp b/indra/llmessage/llproxy.cpp index 3ffe6d2d3b..4a7d326c0e 100644 --- a/indra/llmessage/llproxy.cpp +++ b/indra/llmessage/llproxy.cpp @@ -180,7 +180,6 @@ S32 LLProxy::proxyHandshake(LLHost proxy) mUDPProxy.setAddress(proxy.getAddress()); // The connection was successful. We now have the UDP port to send requests that need forwarding to. LL_INFOS("Proxy") << "SOCKS 5 UDP proxy connected on " << mUDPProxy << LL_ENDL; - sUDPProxyEnabled = true; return SOCKS_OK; } @@ -223,6 +222,11 @@ S32 LLProxy::startSOCKSProxy(LLHost host) // Shut down the proxy if any of the above steps failed. stopSOCKSProxy(); } + else + { + // Connection was successful. + sUDPProxyEnabled = true; + } return status; } |