diff options
-rw-r--r-- | javae/jdk/IceInternal/Network.java | 7 |
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(); } |