summaryrefslogtreecommitdiff
path: root/fitz/stm_read.c
diff options
context:
space:
mode:
Diffstat (limited to 'fitz/stm_read.c')
-rw-r--r--fitz/stm_read.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/fitz/stm_read.c b/fitz/stm_read.c
index 3bdddade..fb251214 100644
--- a/fitz/stm_read.c
+++ b/fitz/stm_read.c
@@ -55,12 +55,15 @@ fz_fillbuffer(fz_stream *stm)
}
fz_error
-fz_readall(fz_buffer **bufp, fz_stream *stm)
+fz_readall(fz_buffer **bufp, fz_stream *stm, int initial)
{
fz_buffer *buf;
int n;
- buf = fz_newbuffer(16 * 1024);
+ if (initial < 1024)
+ initial = 1024;
+
+ buf = fz_newbuffer(initial);
while (1)
{