Bugzilla – Bug 692003
Non-null, but empty dict, ASCII85Decode filter params causes typecheck in length
Last modified: 2011-02-27 01:57:01 UTC
Created attachment 7293 [details]
Customer reports this errors in all releases since 8.70 which I verified still
fails in 9.01. Apparently this was introduced by rev 10498, 2009-12-12.
Assigned to Alex for review of my patch.
Created attachment 7294 [details]
My fix for this file for Alex to review. Looks obvious in that the param dict
is second on the stack, not third from debugging and according to the proc
% <source> <dict> <name> add_A85_param <source> <dict'> <name>
We probably never had a file that had a non-null param dict for ASCII85Decode
filter prior to this (the A85 filter doesn't have any params that can be
specified according to the PDF 1.7 spec, but an empty dict should be legal).
Yes, thank you for fixing my bug.
Thanks for the sanity check, Alex. Fix committed as rev 12210.
Customer has been notified -- changing status to closed.