separate network status and errors

This commit is contained in:
orignal 2022-08-29 21:11:17 -04:00
parent 36eddd48c3
commit 8fd466c5a9
4 changed files with 28 additions and 30 deletions

View file

@ -719,8 +719,8 @@ namespace transport
if (i2p::context.GetStatus () == eRouterStatusTesting)
i2p::context.SetError (eRouterErrorSymmetricNAT);
}
else if (i2p::context.GetStatus () == eRouterStatusError && i2p::context.GetError () == eRouterErrorSymmetricNAT)
i2p::context.SetStatus (eRouterStatusTesting);
else if (i2p::context.GetError () == eRouterErrorSymmetricNAT)
i2p::context.SetError (eRouterErrorNone);
}
uint32_t nonce = bufbe32toh (buf);
buf += 4; // nonce