From 0cb0232690536233d441062c61b56b9dabe556f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=91=E9=A3=8E?= Date: Thu, 6 Sep 2012 14:55:25 +0800 Subject: [PATCH] bugfix: ringbuffer resize --- gate/ringbuffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gate/ringbuffer.c b/gate/ringbuffer.c index d645ccde..30ee923b 100644 --- a/gate/ringbuffer.c +++ b/gate/ringbuffer.c @@ -136,7 +136,7 @@ ringbuffer_resize(struct ringbuffer * rb, struct ringbuffer_block * blk, int siz } int align_length = ALIGN(sizeof(struct ringbuffer_block) + size); int old_length = ALIGN(blk->length); - assert(align_length < old_length); + assert(align_length <= old_length); blk->length = size + sizeof(struct ringbuffer_block); if (align_length == old_length) { return;