diff options
author | Jay Berkenbilt <ejb@ql.org> | 2009-10-18 21:50:03 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2009-10-18 21:50:03 +0200 |
commit | 3356b6708d72688831a62d0928345fb07f2d785e (patch) | |
tree | a6397136fc8d09b9b648c92e8d70078bc5844f25 /libqpdf | |
parent | f0211d954c055f21733bad7c0c5357b99f6c7b80 (diff) | |
download | qpdf-3356b6708d72688831a62d0928345fb07f2d785e.tar.zst |
revert /Crypt filter support -- I seemed to have misinterpreted it
git-svn-id: svn+q:///qpdf/trunk@822 71b93d88-0707-0410-a8cf-f5a4172ac649
Diffstat (limited to 'libqpdf')
-rw-r--r-- | libqpdf/QPDF_Stream.cc | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/libqpdf/QPDF_Stream.cc b/libqpdf/QPDF_Stream.cc index dd934f3d..a9e2ec51 100644 --- a/libqpdf/QPDF_Stream.cc +++ b/libqpdf/QPDF_Stream.cc @@ -136,11 +136,6 @@ QPDF_Stream::filterable(std::vector<std::string>& filters, filterable = false; } } - else if (key == "/Crypt") - { - // XXX untested - // we handle this in decryptStream - } else { filterable = false; @@ -217,8 +212,7 @@ QPDF_Stream::filterable(std::vector<std::string>& filters, iter != filters.end(); ++iter) { std::string const& filter = *iter; - if (! ((filter == "/Crypt") || - (filter == "/FlateDecode") || + if (! ((filter == "/FlateDecode") || (filter == "/LZWDecode") || (filter == "/ASCII85Decode") || (filter == "/ASCIIHexDecode"))) @@ -272,11 +266,7 @@ QPDF_Stream::pipeStreamData(Pipeline* pipeline, bool filter, iter != filters.rend(); ++iter) { std::string const& filter = *iter; - if (filter == "/Crypt") - { - // Ignore -- handled by pipeStreamData - } - else if (filter == "/FlateDecode") + if (filter == "/FlateDecode") { if (predictor == 12) { |