don't change Firewalled status to Unknown if peer test error

This commit is contained in:
orignal committed 2024-10-01 15:29:48 -04:00
1 parent 600f36539f
commit eed48c43fd
1 file changed
+1 -1
+1 -1
View File
@@ -2387,7 +2387,7 @@ namespace transport
{
LogPrint (eLogInfo, "SSU2: Peer test 4 error code ", (int)buf[1], " from ",
i2p::data::GetIdentHashAbbreviation (buf[1] < 64 ? GetRemoteIdentity ()->GetIdentHash () : i2p::data::IdentHash (buf + 3)));
if (GetTestingState ())
if (GetTestingState () && GetRouterStatus () != eRouterStatusFirewalled)
SetRouterStatus (eRouterStatusUnknown);
session->Done ();
}