From fe507b63b592286fe77ca6370be5d55c52364a26 Mon Sep 17 00:00:00 2001
From: zzz <zzz@i2pmail.org>
Date: Sun, 25 Apr 2021 10:33:40 -0400
Subject: [PATCH] SSU: Add more state transitions that require confirmation

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

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 cfde158c59..d2b681cf24 100644
--- a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java
+++ b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java
@@ -3446,7 +3446,8 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
                 // for the following transitions ONLY, require two in a row
                 // to prevent thrashing
                 if ((STATUS_OK.contains(old) && STATUS_FW.contains(status)) ||
-                    (STATUS_OK.contains(status) && STATUS_FW.contains(old))) {
+                    (STATUS_OK.contains(status) && STATUS_FW.contains(old)) ||
+                    (STATUS_FW.contains(status) && STATUS_FW.contains(old))) {
                     if (status != _reachabilityStatusPending) {
                         if (_log.shouldLog(Log.WARN))
                             _log.warn("Old status: " + old + " status pending confirmation: " + status +
-- 
GitLab