# HG changeset patch # User Jamie Bullock # Date 1401996284 -3600 # Node ID dee3b3f352ed8d6717551ca063249a89864e9261 # Parent 2e293a76139b96ea28ca11bb4b7fb950da60fef7 Fix bug in ringbuf diff -r 2e293a76139b -r dee3b3f352ed src/c-ringbuf/ringbuf.c --- a/src/c-ringbuf/ringbuf.c Thu Jun 05 20:24:19 2014 +0100 +++ b/src/c-ringbuf/ringbuf.c Thu Jun 05 20:24:44 2014 +0100 @@ -284,9 +284,12 @@ if (!destroy) { src->tail = tail; + assert(ringbuf_bytes_used(src) == bytes_used); } - - assert(count + ringbuf_bytes_used(src) == bytes_used); + else + { + assert(count + ringbuf_bytes_used(src) == bytes_used); + } return src->tail; }