X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=pdf%2Fxpdf%2FXRef.cc;h=f5c4159bf692f929607e7297b6a8bd38811c43a8;hb=5932479cc8c371a385616b5909df558a091b7111;hp=afb787d43c8e10dccdb83f3ad84a3c905c63aa2d;hpb=25a9ea784b39a717a6b0f27ab4a8c21d9b3afc82;p=evince.git diff --git a/pdf/xpdf/XRef.cc b/pdf/xpdf/XRef.cc index afb787d4..f5c4159b 100644 --- a/pdf/xpdf/XRef.cc +++ b/pdf/xpdf/XRef.cc @@ -819,6 +819,9 @@ GBool XRef::checkEncrypted(GString *ownerPassword, GString *userPassword) { } else { keyLength = 5; } + if (keyLength > 16) { + keyLength = 16; + } permFlags = permissions.getInt(); if (encVersion >= 1 && encVersion <= 2 && encRevision >= 2 && encRevision <= 3) {