summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Network.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/Network.cpp')
-rw-r--r--cpp/src/Ice/Network.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/cpp/src/Ice/Network.cpp b/cpp/src/Ice/Network.cpp
index b1a921220e2..fb4189d7e6e 100644
--- a/cpp/src/Ice/Network.cpp
+++ b/cpp/src/Ice/Network.cpp
@@ -549,14 +549,20 @@ IceUtil::Shared* IceInternal::upCast(NetworkProxy* p) { return p; }
IceUtil::Shared* IceInternal::upCast(SOCKSNetworkProxy* p) { return p; }
IceInternal::SOCKSNetworkProxy::SOCKSNetworkProxy(const string& host, int port) :
- _host(host), _port(port), _haveAddress(false)
+ _host(host), _port(port)
{
memset(&_address, 0, sizeof(_address));
+#ifndef NDEBUG
+ _haveAddress = false;
+#endif
}
IceInternal::SOCKSNetworkProxy::SOCKSNetworkProxy(const Address& addr) :
- _port(0), _address(addr), _haveAddress(true)
+ _port(0), _address(addr)
{
+#ifndef NDEBUG
+ _haveAddress = true;
+#endif
}
void