]> www.fi.muni.cz Git - evince.git/blobdiff - pdf/xpdf/XRef.cc
Add warnings about unimplemented/unknown link types.
[evince.git] / pdf / xpdf / XRef.cc
index afb787d43c8e10dccdb83f3ad84a3c905c63aa2d..f5c4159bf692f929607e7297b6a8bd38811c43a8 100644 (file)
@@ -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) {