From add091ea239ab98e1863c408fd6a8a9bd0515848 Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Sat, 31 May 2008 14:12:40 -0700 Subject: [PATCH] bug197: fix infinite loop --- src/common/packet-metadata.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/common/packet-metadata.cc b/src/common/packet-metadata.cc index 1c4ec5d59..dbbabda23 100644 --- a/src/common/packet-metadata.cc +++ b/src/common/packet-metadata.cc @@ -455,6 +455,7 @@ PacketMetadata::ReplaceTail (PacketMetadata::SmallItem *item, uint16_t written = h.AddBig (0xffff, h.m_tail, &tmpItem, &tmpExtraItem); h.UpdateTail (written); + current = tmpItem.next; } // append new tail. uint16_t written = h.AddBig (0xffff, h.m_tail, item, extraItem);