ensure that packets are real buffers before concatenating them

This commit is contained in:
Mathieu Lacage
2007-06-01 15:23:30 +02:00
parent 4c92dfe914
commit 8a62c228b2

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 ();