зеркало из https://github.com/mozilla/gecko-dev.git
Bug 353422, Klocwork bugs in nss/lib/crmf
r=nelson, r=rrelyea Patch inspired by Nelson
This commit is contained in:
Родитель
6877823e96
Коммит
8713ab7b8f
|
@ -267,14 +267,14 @@ CMMF_DestroyCertifiedKeyPair(CMMFCertifiedKeyPair *inCertKeyPair)
|
||||||
PORT_Assert(inCertKeyPair != NULL);
|
PORT_Assert(inCertKeyPair != NULL);
|
||||||
if (inCertKeyPair != NULL) {
|
if (inCertKeyPair != NULL) {
|
||||||
cmmf_DestroyCertOrEncCert(&inCertKeyPair->certOrEncCert, PR_FALSE);
|
cmmf_DestroyCertOrEncCert(&inCertKeyPair->certOrEncCert, PR_FALSE);
|
||||||
|
if (inCertKeyPair->privateKey) {
|
||||||
|
crmf_destroy_encrypted_value(inCertKeyPair->privateKey, PR_TRUE);
|
||||||
|
}
|
||||||
|
if (inCertKeyPair->derPublicationInfo.data) {
|
||||||
|
PORT_Free(inCertKeyPair->derPublicationInfo.data);
|
||||||
|
}
|
||||||
|
PORT_Free(inCertKeyPair);
|
||||||
}
|
}
|
||||||
if (inCertKeyPair->privateKey) {
|
|
||||||
crmf_destroy_encrypted_value(inCertKeyPair->privateKey, PR_TRUE);
|
|
||||||
}
|
|
||||||
if (inCertKeyPair->derPublicationInfo.data) {
|
|
||||||
PORT_Free(inCertKeyPair->derPublicationInfo.data);
|
|
||||||
}
|
|
||||||
PORT_Free(inCertKeyPair);
|
|
||||||
return SECSuccess;
|
return SECSuccess;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче