mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-03-07 06:09:42 +00:00
fixed incorect reply data parsing for DatabaseStore
This commit is contained in:
@@ -476,9 +476,8 @@ namespace data
|
|||||||
if (replyToken)
|
if (replyToken)
|
||||||
{
|
{
|
||||||
auto deliveryStatus = CreateDeliveryStatusMsg (replyToken);
|
auto deliveryStatus = CreateDeliveryStatusMsg (replyToken);
|
||||||
offset += 4;
|
|
||||||
uint32_t tunnelID = bufbe32toh (buf + offset);
|
uint32_t tunnelID = bufbe32toh (buf + offset);
|
||||||
offset += 32;
|
offset += 4;
|
||||||
if (!tunnelID) // send response directly
|
if (!tunnelID) // send response directly
|
||||||
transports.SendMessage (buf + offset, deliveryStatus);
|
transports.SendMessage (buf + offset, deliveryStatus);
|
||||||
else
|
else
|
||||||
@@ -493,6 +492,7 @@ namespace data
|
|||||||
DeleteI2NPMessage (deliveryStatus);
|
DeleteI2NPMessage (deliveryStatus);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
offset += 32;
|
||||||
|
|
||||||
if (context.IsFloodfill ())
|
if (context.IsFloodfill ())
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user