Don't clone chunk in message.get_packet_data
This commit is contained in:
@@ -1404,7 +1404,7 @@ METHOD(message_t, get_packet_data, chunk_t,
|
||||
{
|
||||
return chunk_empty;
|
||||
}
|
||||
return chunk_clone(this->packet->get_data(this->packet));
|
||||
return this->packet->get_data(this->packet);
|
||||
}
|
||||
|
||||
METHOD(message_t, parse_header, status_t,
|
||||
|
||||
@@ -344,9 +344,9 @@ struct message_t {
|
||||
packet_t * (*get_packet) (message_t *this);
|
||||
|
||||
/**
|
||||
* Returns a clone of the internal stored packet_t data.
|
||||
* Returns a chunk pointing to internal packet_t data.
|
||||
*
|
||||
* @return clone of the internal stored packet_t data.
|
||||
* @return packet data.
|
||||
*/
|
||||
chunk_t (*get_packet_data) (message_t *this);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user