From 63536d9ccc66207b1035c44ca69c19afe8ed65b5 Mon Sep 17 00:00:00 2001 From: Albert Astals Cid Date: Tue, 2 Aug 2005 16:43:41 +0000 Subject: [PATCH] Fordwardoprt fix for bug 110034 svn path=/trunk/KDE/kdegraphics/kpdf/; revision=442424 --- xpdf/xpdf/PDFDoc.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/xpdf/xpdf/PDFDoc.cc b/xpdf/xpdf/PDFDoc.cc index efcda9533..4fcc8904a 100644 --- a/xpdf/xpdf/PDFDoc.cc +++ b/xpdf/xpdf/PDFDoc.cc @@ -115,9 +115,9 @@ PDFDoc::PDFDoc(BaseStream *strA, GString *ownerPassword, GBool PDFDoc::setup(GString *ownerPassword, GString *userPassword) { str->reset(); - char eof[8]; + char eof[9]; int pos = str->getPos(); - str->setPos(7, -1); + str->setPos(8, -1); eof[0] = str->getChar(); eof[1] = str->getChar(); eof[2] = str->getChar(); @@ -125,7 +125,8 @@ GBool PDFDoc::setup(GString *ownerPassword, GString *userPassword) { eof[4] = str->getChar(); eof[5] = str->getChar(); eof[6] = str->getChar(); - eof[7] = '\0'; + eof[7] = str->getChar(); + eof[8] = '\0'; if (strstr(eof, "%%EOF") == NULL) { error(-1, "Document does not have ending %%EOF");