diff --git a/src/client/ringbuf.c b/src/client/ringbuf.c index b893bc10..84a922e7 100644 --- a/src/client/ringbuf.c +++ b/src/client/ringbuf.c @@ -145,7 +145,7 @@ ring_putm(struct ring *r, void *buf, size_t sz) void ring_discard(struct ring *r, int n) { - assert(n <= ring_len(r)); + assert(0 <= n && n <= ring_len(r)); r->cons += n; }