diff options
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/IceInternal/TcpEndpointI.java | 4 | ||||
-rw-r--r-- | java/src/IceInternal/UdpEndpointI.java | 4 | ||||
-rw-r--r-- | java/src/IceSSL/SslEndpointI.java | 4 |
3 files changed, 12 insertions, 0 deletions
diff --git a/java/src/IceInternal/TcpEndpointI.java b/java/src/IceInternal/TcpEndpointI.java index a7bc5680163..39667aecda1 100644 --- a/java/src/IceInternal/TcpEndpointI.java +++ b/java/src/IceInternal/TcpEndpointI.java @@ -158,6 +158,10 @@ final class TcpEndpointI extends EndpointI } } } + else if(_host.equals("*") && adapterEndp) + { + _host = "0.0.0.0"; + } calcHashValue(); } diff --git a/java/src/IceInternal/UdpEndpointI.java b/java/src/IceInternal/UdpEndpointI.java index bb0c0e5d172..f46117df6fc 100644 --- a/java/src/IceInternal/UdpEndpointI.java +++ b/java/src/IceInternal/UdpEndpointI.java @@ -268,6 +268,10 @@ final class UdpEndpointI extends EndpointI } } } + else if(_host.equals("*") && adapterEndp) + { + _host = "0.0.0.0"; + } calcHashValue(); } diff --git a/java/src/IceSSL/SslEndpointI.java b/java/src/IceSSL/SslEndpointI.java index a81cc887f02..a9eb3ae3e32 100644 --- a/java/src/IceSSL/SslEndpointI.java +++ b/java/src/IceSSL/SslEndpointI.java @@ -158,6 +158,10 @@ final class SslEndpointI extends IceInternal.EndpointI } } } + else if(_host.equals("*") && adapterEndp) + { + _host = "0.0.0.0"; + } calcHashValue(); } |