1
0
mirror of https://github.com/PurpleI2P/i2pd.git synced 2025-01-22 12:24:19 +00:00

correct string size for mapping

This commit is contained in:
orignal 2016-06-10 15:25:30 -04:00
parent 2e1e95d483
commit 44556b7f5e

View File

@ -277,7 +277,7 @@ namespace client
while (offset < len) while (offset < len)
{ {
std::string param = ExtractString (buf + offset, len - offset); std::string param = ExtractString (buf + offset, len - offset);
offset += param.length (); offset += param.length () + 1;
if (buf[offset] != '=') if (buf[offset] != '=')
{ {
LogPrint (eLogWarning, "I2CP: Unexpected character ", buf[offset], " instead '=' after ", param); LogPrint (eLogWarning, "I2CP: Unexpected character ", buf[offset], " instead '=' after ", param);
@ -286,7 +286,7 @@ namespace client
offset++; offset++;
std::string value = ExtractString (buf + offset, len - offset); std::string value = ExtractString (buf + offset, len - offset);
offset += value.length (); offset += value.length () + 1;
if (buf[offset] != ';') if (buf[offset] != ';')
{ {
LogPrint (eLogWarning, "I2CP: Unexpected character ", buf[offset], " instead ';' after ", value); LogPrint (eLogWarning, "I2CP: Unexpected character ", buf[offset], " instead ';' after ", value);