ensure that packets are real buffers before concatenating them

Mathieu Lacage 2007-06-01 15:23:30 +02:00
parent 4c92dfe914
commit 8a62c228b2
1 changed files with 3 additions and 0 deletions

View File

@ -78,6 +78,9 @@ Packet::GetSize (void) const
void
Packet::AddAtEnd (Packet packet)
{
packet.m_buffer.TransformIntoRealBuffer ();
m_buffer.TransformIntoRealBuffer ();
Buffer src = packet.m_buffer;
m_buffer.AddAtEnd (src.GetSize ());
Buffer::Iterator destStart = m_buffer.End ();