diff --git a/router/java/src/net/i2p/router/transport/udp/OutboundMessageFragments.java b/router/java/src/net/i2p/router/transport/udp/OutboundMessageFragments.java index 997b4f42f281ed7130e13d64d1f0cc05f9dc0528..23dba4b78261e1abe42aecd47ce211ab35422cd1 100644 --- a/router/java/src/net/i2p/router/transport/udp/OutboundMessageFragments.java +++ b/router/java/src/net/i2p/router/transport/udp/OutboundMessageFragments.java @@ -564,12 +564,15 @@ public class OutboundMessageFragments { if (state != null) { int numSends = state.getMaxSends(); - if (state.getMessage() != null) - state.getMessage().timestamp("acked after " + numSends - + " lastReceived: " - + (_context.clock().now() - state.getPeer().getLastReceiveTime()) - + " lastSentFully: " - + (_context.clock().now() - state.getPeer().getLastSendFullyTime())); + if (state.getMessage() != null) { + PeerState peer = state.getPeer(); + if (peer != null) + state.getMessage().timestamp("acked after " + numSends + + " lastReceived: " + + (_context.clock().now() - peer.getLastReceiveTime()) + + " lastSentFully: " + + (_context.clock().now() - peer.getLastSendFullyTime())); + } if (_log.shouldLog(Log.INFO)) diff --git a/router/java/src/net/i2p/router/transport/udp/PeerTestManager.java b/router/java/src/net/i2p/router/transport/udp/PeerTestManager.java index c177557843abf5e7b1220c05a5132bb87ed96ccc..cc030a61995b82ad2ffba95ed107d65a990e760b 100644 --- a/router/java/src/net/i2p/router/transport/udp/PeerTestManager.java +++ b/router/java/src/net/i2p/router/transport/udp/PeerTestManager.java @@ -311,8 +311,8 @@ class PeerTestManager { (from.getPort() == state.getCharliePort()) ) { receiveFromCharlieAsBob(from, state); } else { - if (_log.shouldLog(Log.ERROR)) - _log.error("Received from a fourth party as bob! alice: " + state.getAliceIP() + ", charlie: " + state.getCharlieIP() + ", dave: " + from); + if (_log.shouldLog(Log.WARN)) + _log.warn("Received from a fourth party as bob! alice: " + state.getAliceIP() + ", charlie: " + state.getCharlieIP() + ", dave: " + from); } } else if (state.getOurRole() == PeerTestState.CHARLIE) { if ( (testIP == null) || (testPort <= 0) ) {