Commit d14b5f83 authored by Soohoon Lee's avatar Soohoon Lee Committed by Quanah Gibson-Mount
Browse files

ITS#8484 - Fix MozNSS initialization

parent 28051be5
......@@ -1142,6 +1142,8 @@ tlsm_auth_cert_handler(void *arg, PRFileDesc *fd,
return ret;
}
static PRCallOnceType tlsm_register_shutdown_callonce = {0,0};
static SECStatus
tlsm_nss_shutdown_cb( void *appData, void *nssData )
{
......@@ -1154,10 +1156,15 @@ tlsm_nss_shutdown_cb( void *appData, void *nssData )
SECMOD_DestroyModule( pem_module );
pem_module = NULL;
}
/* init callonce so it can be armed again for cases like persistent daemon with LDAP_OPT_X_TLS_NEWCTX */
tlsm_register_shutdown_callonce.initialized = 0;
tlsm_register_shutdown_callonce.inProgress = 0;
tlsm_register_shutdown_callonce.status = 0;
return rc;
}
static PRCallOnceType tlsm_register_shutdown_callonce = {0,0};
static PRStatus PR_CALLBACK
tlsm_register_nss_shutdown_cb( void )
{
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment