From 8a62c228b2afc18a224a3576c464bb3d347566fc Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Fri, 1 Jun 2007 15:23:30 +0200 Subject: [PATCH] ensure that packets are real buffers before concatenating them --- src/common/packet.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/common/packet.cc b/src/common/packet.cc index e0ba34236..4796d86e6 100644 --- a/src/common/packet.cc +++ b/src/common/packet.cc @@ -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 ();