summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pdf/pdf_file.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pdf/pdf_file.c b/pdf/pdf_file.c
index 1306f125b..5698866e1 100644
--- a/pdf/pdf_file.c
+++ b/pdf/pdf_file.c
@@ -1571,7 +1571,7 @@ pdfi_stream_to_buffer(pdf_context *ctx, pdf_stream *stream_obj, byte **buf, int6
goto exit;
}
while (seofp(stream->s) != true && serrorp(stream->s) != true) {
- sreset(stream->s);
+ (void)sbufskip(stream->s, sbufavailable(stream->s));
s_process_read_buf(stream->s);
buflen += sbufavailable(stream->s);
}