From 623d9898b7ee5c2089c8bf05280f42f7fd080673 Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Wed, 7 May 2008 11:28:17 -0700 Subject: [PATCH] avoid signed/unsigned comparison warning. --- src/common/tag-buffer.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/common/tag-buffer.cc b/src/common/tag-buffer.cc index e876e5dc8..8b401ee94 100644 --- a/src/common/tag-buffer.cc +++ b/src/common/tag-buffer.cc @@ -152,8 +152,10 @@ TagBuffer::TrimAtEnd (uint32_t trim) void TagBuffer::CopyFrom (TagBuffer o) { - uint32_t size = o.m_end - o.m_current; - NS_ASSERT (size <= m_end - m_current); + NS_ASSERT (o.m_end >= o.m_current); + NS_ASSERT (m_end >= m_current); + uintptr_t size = o.m_end - o.m_current; + NS_ASSERT (size <= (uintptr_t)(m_end - m_current)); memcpy (m_current, o.m_current, size); m_current += size; }