From 7eb52eb85e99a81e37c53e5a0c730c7c7d0f423e Mon Sep 17 00:00:00 2001 From: Greg Hazel Date: Wed, 2 Nov 2011 15:19:05 -0700 Subject: [PATCH] improve test to remove at least one buffer from src --- test/regress_buffer.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/regress_buffer.c b/test/regress_buffer.c index 22a922b7..e51770df 100644 --- a/test/regress_buffer.c +++ b/test/regress_buffer.c @@ -301,7 +301,8 @@ test_evbuffer_remove_buffer_with_empty(void *ptr) /* setup the buffers */ /* we need more data in src than we will move later */ - evbuffer_add(src, buf, sizeof(buf)); + evbuffer_add_reference(src, buf, sizeof(buf), no_cleanup, NULL); + evbuffer_add_reference(src, buf, sizeof(buf), no_cleanup, NULL); /* we need one buffer in dst and one empty buffer at the end */ evbuffer_add(dst, buf, sizeof(buf)); evbuffer_add_reference(dst, buf, 0, no_cleanup, NULL); @@ -309,8 +310,8 @@ test_evbuffer_remove_buffer_with_empty(void *ptr) evbuffer_validate(src); evbuffer_validate(dst); - /* move one byte over */ - evbuffer_remove_buffer(src, dst, 1); + /* move three bytes over */ + evbuffer_remove_buffer(src, dst, 3); evbuffer_validate(src); evbuffer_validate(dst);