From 2a78a849ef3b6e275dddb5532131a2903db4ccc3 Mon Sep 17 00:00:00 2001 From: David Rose Date: Tue, 23 Oct 2001 02:49:48 +0000 Subject: [PATCH] invalid circular buffer overflow --- panda/src/express/circBuffer.I | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/panda/src/express/circBuffer.I b/panda/src/express/circBuffer.I index a688a1a31e..a4aeeeee06 100644 --- a/panda/src/express/circBuffer.I +++ b/panda/src/express/circBuffer.I @@ -56,7 +56,7 @@ template INLINE int CircBuffer:: size() const { int diff = _in - _out; - return (diff >= 0) ? diff : max_size + 1 - diff; + return (diff >= 0) ? diff : max_size + 1 + diff; } ////////////////////////////////////////////////////////////////////