You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Adrian Nistor (JIRA)" <ji...@apache.org> on 2013/04/28 18:30:15 UTC
[jira] [Created] (PDFBOX-1583) wasted work in
PDDocument.addSignature(...)
Adrian Nistor created PDFBOX-1583:
-------------------------------------
Summary: wasted work in PDDocument.addSignature(...)
Key: PDFBOX-1583
URL: https://issues.apache.org/jira/browse/PDFBOX-1583
Project: PDFBox
Issue Type: Bug
Affects Versions: 1.8.1
Reporter: Adrian Nistor
Attachments: patch.diff
The problem appears in version 1.8.1 and in revision 1476791. I
attached a one-line patch that fixes it. This problem is similar to
the already fixed PDFBOX-1447 and PDFBOX-1457.
In method "PDDocument.addSignature", the loop over "cosObjects" should
break immediately after "annotNotFound" and "sigFieldNotFound" are set
to "false". All the iterations after "annotNotFound" and
"sigFieldNotFound" are set to "false" do not perform any useful work
because the two "if" statements performing useful work depend on
"annotNotFound" and "sigFieldNotFound".
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira