From ca342d8de21b6560b6a80b5a9ecbc1e7a058d2a8 Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Mon, 10 Sep 2007 18:49:00 +0200 Subject: [PATCH] fix buggy assert --- src/common/buffer.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/buffer.cc b/src/common/buffer.cc index 7dbb15bf9..2c38d2035 100644 --- a/src/common/buffer.cc +++ b/src/common/buffer.cc @@ -618,7 +618,6 @@ Buffer::AddAtStart (uint32_t start) { NS_ASSERT (CheckInternalState ()); bool isDirty = m_data->m_count > 1 && m_start > m_data->m_dirtyStart; - NS_ASSERT (isDirty || (!isDirty && m_start == m_data->m_dirtyStart)); if (m_start >= start && !isDirty) { /* enough space in the buffer and not dirty. @@ -626,6 +625,7 @@ Buffer::AddAtStart (uint32_t start) * Before: |*****---------***| * After: |***..---------***| */ + NS_ASSERT (m_data->m_count == 1 || m_start == m_data->m_dirtyStart); m_start -= start; } #if 0 @@ -678,7 +678,6 @@ Buffer::AddAtEnd (uint32_t end) { NS_ASSERT (CheckInternalState ()); bool isDirty = m_data->m_count > 1 && m_end < m_data->m_dirtyEnd; - NS_ASSERT (isDirty || (!isDirty && m_end == m_data->m_dirtyEnd)); if (GetInternalEnd () + end <= m_data->m_size && !isDirty) { /* enough space in buffer and not dirty @@ -686,6 +685,7 @@ Buffer::AddAtEnd (uint32_t end) * Before: |**----*****| * After: |**----...**| */ + NS_ASSERT (m_data->m_count == 1 || m_end == m_data->m_dirtyEnd); m_end += end; } #if 0