summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--javae/jdk/IceInternal/Network.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/javae/jdk/IceInternal/Network.java b/javae/jdk/IceInternal/Network.java
index 2e32eb28354..0934c7573ee 100644
--- a/javae/jdk/IceInternal/Network.java
+++ b/javae/jdk/IceInternal/Network.java
@@ -130,7 +130,12 @@ public final class Network
{
buf.append('.');
}
- buf.append(Byte.toString(addr[i]));
+ int b = addr[i];
+ if(b < 0)
+ {
+ b += 256;
+ }
+ buf.append(Integer.toString(b));
}
return buf.toString();
}