commit | 03c0bb79945822cbe1e342a28aec8949eed843dd | [log] [tgz] |
---|---|---|
author | Albert Astals Cid <aacid@kde.org> | Fri May 10 23:45:12 2019 +0200 |
committer | Albert Astals Cid <aacid@kde.org> | Fri May 10 23:45:12 2019 +0200 |
tree | 0b6c49f9ed423f02af4679176c3c500605fef31b | |
parent | eaeac5c7dba6f53acef3f0be6b226facecfc5f28 [diff] |
Fix small memory leak in SignatureHandler::getCertificateInfo
diff --git a/poppler/SignatureHandler.cc b/poppler/SignatureHandler.cc index 0afc159..123dee7 100644 --- a/poppler/SignatureHandler.cc +++ b/poppler/SignatureHandler.cc
@@ -190,6 +190,8 @@ certInfo->setCertificateDER(SECItemToGooString(cert->derCert)); certInfo->setIsSelfSigned(CERT_CompareName(&cert->subject, &cert->issuer) == SECEqual); + SECKEY_DestroyPublicKey(pk); + return certInfo; }