Bug 353422, Klocwork bugs in nss/lib/crmf

r=nelson, r=rrelyea
Patch inspired by Nelson
This commit is contained in:
kaie%kuix.de 2006-09-26 18:57:28 +00:00
Родитель 92702ef895
Коммит 0cdda9c03b
1 изменённых файлов: 7 добавлений и 7 удалений

Просмотреть файл

@ -267,14 +267,14 @@ CMMF_DestroyCertifiedKeyPair(CMMFCertifiedKeyPair *inCertKeyPair)
PORT_Assert(inCertKeyPair != NULL);
if (inCertKeyPair != NULL) {
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;
}