mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-01-22 13:27:17 +01:00
fixed incorect reply data parsing for DatabaseStore
This commit is contained in:
parent
d7c5c24ce4
commit
e3764bef37
|
@ -475,10 +475,9 @@ namespace data
|
|||
size_t offset = DATABASE_STORE_HEADER_SIZE;
|
||||
if (replyToken)
|
||||
{
|
||||
auto deliveryStatus = CreateDeliveryStatusMsg (replyToken);
|
||||
offset += 4;
|
||||
auto deliveryStatus = CreateDeliveryStatusMsg (replyToken);
|
||||
uint32_t tunnelID = bufbe32toh (buf + offset);
|
||||
offset += 32;
|
||||
offset += 4;
|
||||
if (!tunnelID) // send response directly
|
||||
transports.SendMessage (buf + offset, deliveryStatus);
|
||||
else
|
||||
|
@ -493,6 +492,7 @@ namespace data
|
|||
DeleteI2NPMessage (deliveryStatus);
|
||||
}
|
||||
}
|
||||
offset += 32;
|
||||
|
||||
if (context.IsFloodfill ())
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue