mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-29 02:59:34 -05:00
ITS#8484 - Fix MozNSS initialization
This commit is contained in:
parent
f82ca15a18
commit
1863245f49
1 changed files with 8 additions and 1 deletions
|
|
@ -1144,6 +1144,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 )
|
||||
{
|
||||
|
|
@ -1156,10 +1158,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 )
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue