From c8b3e969a0b5da1697efe74d835b53085daabed4 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Thu, 18 Jan 2007 15:13:41 +0000 Subject: Allow buffers to be pre-expanded on demand. --- src/core/buffer.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'src/core') diff --git a/src/core/buffer.c b/src/core/buffer.c index c382b5fe2..ff1c6fcae 100644 --- a/src/core/buffer.c +++ b/src/core/buffer.c @@ -167,11 +167,7 @@ int fill_buffer ( struct buffer *buffer, const void *data, /* Check that block fits within buffer, expand if necessary */ if ( data_end > buffer->len ) { - if ( ! buffer->expand ) { - DBGC ( buffer, "BUFFER %p not expandable\n", buffer ); - return -ENOBUFS; - } - if ( ( rc = buffer->expand ( buffer, data_end ) ) != 0 ) { + if ( ( rc = expand_buffer ( buffer, data_end ) ) != 0 ) { DBGC ( buffer, "BUFFER %p could not expand :%s\n", buffer, strerror ( rc ) ); return rc; -- cgit v1.2.3-55-g7522