This commit is contained in:
weko 2023-05-08 15:33:40 +00:00
parent a158647153
commit d44be2fd73
3 changed files with 6 additions and 6 deletions

View file

@ -428,7 +428,7 @@ namespace i2p
{ {
LogPrint (eLogError, "I2NP: Too many records in VaribleTunnelBuild message ", num); LogPrint (eLogError, "I2NP: Too many records in VaribleTunnelBuild message ", num);
return; return;
} }
if (len < num*TUNNEL_BUILD_RECORD_SIZE + 1) if (len < num*TUNNEL_BUILD_RECORD_SIZE + 1)
{ {
LogPrint (eLogError, "I2NP: VaribleTunnelBuild message of ", num, " records is too short ", len); LogPrint (eLogError, "I2NP: VaribleTunnelBuild message of ", num, " records is too short ", len);
@ -486,7 +486,7 @@ namespace i2p
{ {
LogPrint (eLogError, "I2NP: Too many records in TunnelBuildReply message ", num); LogPrint (eLogError, "I2NP: Too many records in TunnelBuildReply message ", num);
return; return;
} }
size_t recordSize = isShort ? SHORT_TUNNEL_BUILD_RECORD_SIZE : TUNNEL_BUILD_RECORD_SIZE; size_t recordSize = isShort ? SHORT_TUNNEL_BUILD_RECORD_SIZE : TUNNEL_BUILD_RECORD_SIZE;
if (len < num*recordSize + 1) if (len < num*recordSize + 1)
{ {
@ -522,7 +522,7 @@ namespace i2p
{ {
LogPrint (eLogError, "I2NP: Too many records in ShortTunnelBuild message ", num); LogPrint (eLogError, "I2NP: Too many records in ShortTunnelBuild message ", num);
return; return;
} }
if (len < num*SHORT_TUNNEL_BUILD_RECORD_SIZE + 1) if (len < num*SHORT_TUNNEL_BUILD_RECORD_SIZE + 1)
{ {
LogPrint (eLogError, "I2NP: ShortTunnelBuild message of ", num, " records is too short ", len); LogPrint (eLogError, "I2NP: ShortTunnelBuild message of ", num, " records is too short ", len);
@ -748,7 +748,7 @@ namespace i2p
return l; return l;
} }
void HandleTunnlBuildI2NPMessage (std::shared_ptr<I2NPMessage> msg) void HandleTunnelBuildI2NPMessage (std::shared_ptr<I2NPMessage> msg)
{ {
if (msg) if (msg)
{ {

View file

@ -295,7 +295,7 @@ namespace tunnel
std::shared_ptr<I2NPMessage> CreateTunnelGatewayMsg (uint32_t tunnelID, std::shared_ptr<I2NPMessage> msg); std::shared_ptr<I2NPMessage> CreateTunnelGatewayMsg (uint32_t tunnelID, std::shared_ptr<I2NPMessage> msg);
size_t GetI2NPMessageLength (const uint8_t * msg, size_t len); size_t GetI2NPMessageLength (const uint8_t * msg, size_t len);
void HandleTunnlBuildI2NPMessage (std::shared_ptr<I2NPMessage> msg); void HandleTunnelBuildI2NPMessage (std::shared_ptr<I2NPMessage> msg);
void HandleI2NPMessage (std::shared_ptr<I2NPMessage> msg); void HandleI2NPMessage (std::shared_ptr<I2NPMessage> msg);
class I2NPMessagesHandler class I2NPMessagesHandler

View file

@ -516,7 +516,7 @@ namespace tunnel
case eI2NPShortTunnelBuildReply: case eI2NPShortTunnelBuildReply:
case eI2NPTunnelBuild: case eI2NPTunnelBuild:
case eI2NPTunnelBuildReply: case eI2NPTunnelBuildReply:
HandleTunnlBuildI2NPMessage (msg); HandleTunnelBuildI2NPMessage (msg);
break; break;
default: default:
LogPrint (eLogWarning, "Tunnel: Unexpected message type ", (int) typeID); LogPrint (eLogWarning, "Tunnel: Unexpected message type ", (int) typeID);