diff --git a/libraries/libldap/init.c b/libraries/libldap/init.c index 89d5db8a0d..fe47f8dc39 100644 --- a/libraries/libldap/init.c +++ b/libraries/libldap/init.c @@ -397,6 +397,9 @@ ldap_int_destroy_global_options(void) { struct ldapoptions *gopts = LDAP_INT_GLOBAL_OPT(); + if ( gopts == NULL ) + return; + gopts->ldo_valid = LDAP_UNINITIALIZED; if ( gopts->ldo_defludp ) {