bug 367878, Mistake in PSM's OCSP pref switching code

r=rrelyea/nelson
Checking in two patches at once.
This commit is contained in:
kaie%kuix.de 2007-02-09 19:29:12 +00:00
Родитель 12f49cb385
Коммит e1ef76bcb1
1 изменённых файлов: 3 добавлений и 0 удалений

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

@ -966,6 +966,8 @@ static void setOCSPOptions(nsIPrefBranch * pref)
break; break;
case 1: case 1:
CERT_EnableOCSPChecking(CERT_GetDefaultCertDB()); CERT_EnableOCSPChecking(CERT_GetDefaultCertDB());
CERT_DisableOCSPDefaultResponder(CERT_GetDefaultCertDB());
SSL_ClearSessionCache();
break; break;
case 2: case 2:
{ {
@ -980,6 +982,7 @@ static void setOCSPOptions(nsIPrefBranch * pref)
CERT_EnableOCSPChecking(CERT_GetDefaultCertDB()); CERT_EnableOCSPChecking(CERT_GetDefaultCertDB());
CERT_SetOCSPDefaultResponder(CERT_GetDefaultCertDB(), url, signingCA); CERT_SetOCSPDefaultResponder(CERT_GetDefaultCertDB(), url, signingCA);
CERT_EnableOCSPDefaultResponder(CERT_GetDefaultCertDB()); CERT_EnableOCSPDefaultResponder(CERT_GetDefaultCertDB());
SSL_ClearSessionCache();
nsMemory::Free(signingCA); nsMemory::Free(signingCA);
nsMemory::Free(url); nsMemory::Free(url);