From 39a1493bcd0b4f3c01b71feeeac4e55bdbe788b3 Mon Sep 17 00:00:00 2001 From: Vreixo Formoso Date: Fri, 25 Jan 2008 13:02:14 +0100 Subject: [PATCH] Fix returned buffer free space. --- src/buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/buffer.c b/src/buffer.c index a0986ea..a82d162 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -319,7 +319,7 @@ int iso_ring_buffer_get_status(struct burn_source *b, size_t *size, *size = buf->cap; } if (free_bytes) { - *free_bytes = buf->size; + *free_bytes = buf->cap - buf->size; } ret = (buf->rend + 1) + (buf->wend ? 4 : 0);