From b27ff9163c729e80851494de9e9b26a126408035 Mon Sep 17 00:00:00 2001 From: Phillip Berndt Date: Fri, 15 Aug 2014 12:00:46 +0200 Subject: [PATCH] Seek input streams to the correct position before trying to read from them (Fix for #82630) --- glib/poppler-input-stream.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/glib/poppler-input-stream.cc b/glib/poppler-input-stream.cc index 041cc2e..c2bf7f9 100644 --- a/glib/poppler-input-stream.cc +++ b/glib/poppler-input-stream.cc @@ -113,6 +113,7 @@ GBool PopplerInputStream::fillBuf() n = inputStreamBufSize; } + setPos(bufPos, 0); n = g_input_stream_read(inputStream, buf, n, cancellable, NULL); bufEnd = buf + n; if (bufPtr >= bufEnd) { -- 1.9.1