From ea82f2a8ccad550878fc259f5da5de86008a0281 Mon Sep 17 00:00:00 2001
From: jrandom <jrandom>
Date: Sun, 1 May 2005 01:35:23 +0000
Subject: [PATCH] oops (thanks newkid!)

---
 router/java/src/net/i2p/router/transport/udp/PeerState.java  | 2 +-
 .../java/src/net/i2p/router/transport/udp/UDPTransport.java  | 5 +----
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/router/java/src/net/i2p/router/transport/udp/PeerState.java b/router/java/src/net/i2p/router/transport/udp/PeerState.java
index e84c1f39a6..43f878660e 100644
--- a/router/java/src/net/i2p/router/transport/udp/PeerState.java
+++ b/router/java/src/net/i2p/router/transport/udp/PeerState.java
@@ -557,7 +557,7 @@ public class PeerState {
     public static String calculateRemoteHostString(byte ip[], int port) {
         StringBuffer buf = new StringBuffer(ip.length * 4 + 5);
         for (int i = 0; i < ip.length; i++)
-            buf.append((int)ip[i]).append('.');
+            buf.append(ip[i]&0xFF).append('.');
         buf.append(port);
         return buf.toString();
     }
diff --git a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java
index 8e026eacd7..bc0715291d 100644
--- a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java
+++ b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java
@@ -567,10 +567,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
             buf.append("\">");
             byte ip[] = peer.getRemoteIP();
             for (int j = 0; j < ip.length; j++) {
-                if (ip[j] < 0)
-                    buf.append(ip[j] + 255);
-                else
-                    buf.append(ip[j]);
+                buf.append(ip[j] & 0xFF);
                 if (j + 1 < ip.length)
                     buf.append('.');
             }
-- 
GitLab