From 9bceb1f26dc5e807b810192a03bb7fa39f1eb6ec Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Mon, 17 Sep 2012 12:37:22 -0400 Subject: [PATCH] Fixed logic error. --- mojoshader_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mojoshader_common.c b/mojoshader_common.c index ae67a3ee..54d172fa 100644 --- a/mojoshader_common.c +++ b/mojoshader_common.c @@ -727,7 +727,7 @@ int buffer_append(Buffer *buffer, const void *_data, size_t len) if (len > 0) { - assert((!buffer->tail) || (buffer->tail->bytes == blocksize)); + assert((!buffer->tail) || (buffer->tail->bytes >= blocksize)); const size_t bytecount = len > blocksize ? len : blocksize; const size_t malloc_len = sizeof (BufferBlock) + bytecount; BufferBlock *item = (BufferBlock *) buffer->m(malloc_len, buffer->d);