aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2017-08-22 13:19:41 +0200
committerJay Berkenbilt <ejb@ql.org>2017-08-22 13:19:41 +0200
commit6884ad2eadff6795def2dd336a871227bc8c7d7e (patch)
tree1ae29250b27cb968191de888af7cddc31020a5e1 /libqpdf
parentce435222b2ae95645a1a0f79a8b1fca443ed3724 (diff)
downloadqpdf-6884ad2eadff6795def2dd336a871227bc8c7d7e.tar.zst
Fix logic error in recovery
A stray semicolon caused a condition to be incorrectly applied during stream length recovery.
Diffstat (limited to 'libqpdf')
-rw-r--r--libqpdf/QPDF.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libqpdf/QPDF.cc b/libqpdf/QPDF.cc
index f6e62546..caf5ef7b 100644
--- a/libqpdf/QPDF.cc
+++ b/libqpdf/QPDF.cc
@@ -1414,7 +1414,7 @@ QPDF::findEndstream()
QPDFTokenizer::Token t = readToken(this->m->file, true);
if ((t.getType() == QPDFTokenizer::tt_word) &&
((t.getValue() == "endobj") ||
- (t.getValue() == "endstream")));
+ (t.getValue() == "endstream")))
{
this->m->file->seek(this->m->file->getLastOffset(), SEEK_SET);
return true;