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 00711eb29..1fd369f79 100644 --- a/router/java/src/net/i2p/router/transport/udp/PeerState.java +++ b/router/java/src/net/i2p/router/transport/udp/PeerState.java @@ -718,7 +718,7 @@ public class PeerState { * We received the message specified completely. * @param bytes if less than or equal to zero, message is a duplicate. */ - void messageFullyReceived(Long messageId, int bytes) { + synchronized void messageFullyReceived(Long messageId, int bytes) { if (bytes > 0) { _receiveBytes += bytes; _messagesReceived++;