diff options
Diffstat (limited to 'ldap/servers/slapd/backend.c')
-rw-r--r-- | ldap/servers/slapd/backend.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ldap/servers/slapd/backend.c b/ldap/servers/slapd/backend.c index 8784866b..087f437a 100644 --- a/ldap/servers/slapd/backend.c +++ b/ldap/servers/slapd/backend.c @@ -129,7 +129,9 @@ be_done(Slapi_Backend *be) slapi_ch_free((void **)&be->be_backendconfig); /* JCM char **be_include; ??? */ slapi_ch_free((void **)&be->be_name); - slapi_counter_destroy(&be->be_usn_counter); + if (!config_get_entryusn_global()) { + slapi_counter_destroy(&be->be_usn_counter); + } PR_DestroyLock(be->be_state_lock); if (be->be_lock != NULL) { |