diff --git a/security/manager/ssl/src/nsNSSCertificateDB.cpp b/security/manager/ssl/src/nsNSSCertificateDB.cpp index dada28dc7a7..ae9f8f26ed1 100644 --- a/security/manager/ssl/src/nsNSSCertificateDB.cpp +++ b/security/manager/ssl/src/nsNSSCertificateDB.cpp @@ -537,7 +537,9 @@ nsNSSCertificateDB::ImportEmailCertificate(PRUint8 * data, PRUint32 length, SECItem **rawArray; int numcerts; int i; - + CERTValOutParam cvout[1]; + cvout[0].type = cert_po_end; + nsCOMPtr inss = do_GetService(kNSSComponentCID, &nsrv); if (!inss) return nsrv; @@ -601,8 +603,6 @@ nsNSSCertificateDB::ImportEmailCertificate(PRUint8 * data, PRUint32 length, * valid chains, then import them. */ now = PR_Now(); - CERTValOutParam cvout[1]; - cvout[0].type = cert_po_end; for (node = CERT_LIST_HEAD(certList); !CERT_LIST_END(node,certList);