summaryrefslogtreecommitdiff
path: root/java/src/Ice/Util.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/Ice/Util.java')
-rw-r--r--java/src/Ice/Util.java11
1 files changed, 2 insertions, 9 deletions
diff --git a/java/src/Ice/Util.java b/java/src/Ice/Util.java
index 8a62d9ffec1..d15bf89ba6c 100644
--- a/java/src/Ice/Util.java
+++ b/java/src/Ice/Util.java
@@ -199,15 +199,8 @@ public final class Util
if(_localAddress == null)
{
- java.net.InetAddress addr = null;
- try
- {
- addr = java.net.InetAddress.getLocalHost();
- }
- catch(java.net.UnknownHostException ex)
- {
- throw new DNSException();
- }
+ java.net.InetAddress addr = IceInternal.Network.getLocalAddress();
+
byte[] ip = addr.getAddress();
_localAddress = "";
for(int i = 0; i < ip.length; i++)