mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 05:15:45 +00:00
bug 138626, remove deleted cert from cache even if references still exist
This commit is contained in:
parent
2e14215952
commit
05bc7f4136
@ -86,8 +86,10 @@ SECStatus
|
||||
SEC_DeletePermCertificate(CERTCertificate *cert)
|
||||
{
|
||||
PRStatus nssrv;
|
||||
NSSTrustDomain *td = STAN_GetDefaultTrustDomain();
|
||||
NSSCertificate *c = STAN_GetNSSCertificate(cert);
|
||||
nssrv = NSSCertificate_DeleteStoredObject(c, NULL);
|
||||
nssTrustDomain_RemoveCertFromCache(td, c);
|
||||
return (nssrv == PR_SUCCESS) ? SECSuccess : SECFailure;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user