]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
update
authorAnthony Minessale <anthony.minessale@gmail.com>
Mon, 14 Jan 2008 19:10:12 +0000 (19:10 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Mon, 14 Jan 2008 19:10:12 +0000 (19:10 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@366 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/openzap/src/zap_buffer.c

index 9cfb354ad42eac648d3281da3fba4db1f62be9d9..525a3e21005073c8b71217b019f6fe671d2e5c72 100644 (file)
@@ -187,7 +187,7 @@ zap_size_t zap_buffer_write(zap_buffer_t *buffer, const void *data, zap_size_t d
        }
 
        actual_freespace = buffer->datalen - buffer->actually_used;
-       if (actual_freespace < datalen && (!buffer->max_len || (buffer->datalen + datalen <= buffer->max_len))) {
+       if (actual_freespace < datalen && (!buffer->max_len || (buffer->used + datalen <= buffer->max_len))) {
                memmove(buffer->data, buffer->head, buffer->used);
                buffer->head = buffer->data;
                buffer->actually_used = buffer->used;