diff -Naur cups-1.1.20/pdftops/XRef.cxx cups-1.1.20.new/pdftops/XRef.cxx --- cups-1.1.20/pdftops/XRef.cxx 2005-01-20 12:02:28 +0300 +++ cups-1.1.20.new/pdftops/XRef.cxx 2005-01-20 12:01:41 +0300 @@ -506,6 +506,9 @@ } else { keyLength = 5; } + if (keyLength > 16) { + keyLength = 16; + } permFlags = permissions.getInt(); if (encVersion >= 1 && encVersion <= 2 && encRevision >= 2 && encRevision <= 3) {