From aa181ee43fafc7c3ce27370f291d23e6f8337b2d Mon Sep 17 00:00:00 2001
From: zzz <zzz@i2pmail.org>
Date: Sat, 12 Dec 2020 11:00:03 -0500
Subject: [PATCH] SSU: Restore sync dropped in cleanup

---
 router/java/src/net/i2p/router/transport/udp/PeerState.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 00711eb296..1fd369f796 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++;
-- 
GitLab