use shared_ptr for DeliverStatus

This commit is contained in:
orignal 2015-06-24 10:45:58 -04:00
parent a05a20440e
commit 206f094dd4
6 changed files with 8 additions and 11 deletions

View file

@ -90,7 +90,7 @@ namespace i2p
return msg;
}
I2NPMessage * CreateDeliveryStatusMsg (uint32_t msgID)
std::shared_ptr<I2NPMessage> CreateDeliveryStatusMsg (uint32_t msgID)
{
I2NPMessage * m = NewI2NPShortMessage ();
uint8_t * buf = m->GetPayload ();
@ -106,7 +106,7 @@ namespace i2p
}
m->len += DELIVERY_STATUS_SIZE;
FillI2NPMessageHeader (m, eI2NPDeliveryStatus);
return m;
return ToSharedI2NPMessage (m);
}
I2NPMessage * CreateRouterInfoDatabaseLookupMsg (const uint8_t * key, const uint8_t * from,