commit | d9d9c9f16fbd475aa7653a535f38681d3ccb7899 | [log] [tgz] |
---|---|---|
author | Albert Astals Cid <aacid@kde.org> | Sat Mar 02 00:07:29 2019 +0100 |
committer | Albert Astals Cid <aacid@kde.org> | Sat Mar 02 00:07:29 2019 +0100 |
tree | 1a372dc73f7a33f9d7c08a0da2035271278c50a0 | |
parent | 33befc25c42ff52e44ffd857a4a114b180a952e4 [diff] |
pdfsig: fix use after free It can happen that destroying the pdf tries to log, which needs globalParams, so destroy globalParams last Fixes issue #733
diff --git a/utils/pdfsig.cc b/utils/pdfsig.cc index 3a432b3..6551472 100644 --- a/utils/pdfsig.cc +++ b/utils/pdfsig.cc
@@ -276,9 +276,9 @@ exitCode = 0; end: - delete globalParams; delete fileName; delete doc; + delete globalParams; return exitCode; }