X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fctxcsn.c;h=c93fa5c83c1e1d082d3e17c87e1f40b25d2e93c5;hb=24db207196a453a4f9acdce08593c7e0ed53ce4c;hp=58ee6d1ccd0400986e180873a759832efd2c8296;hpb=51549d2e5d65448b8c101a9df22504993296d2ad;p=openldap diff --git a/servers/slapd/ctxcsn.c b/servers/slapd/ctxcsn.c index 58ee6d1ccd..c93fa5c83c 100644 --- a/servers/slapd/ctxcsn.c +++ b/servers/slapd/ctxcsn.c @@ -182,13 +182,10 @@ slap_get_csn( { if ( csn == NULL ) return LDAP_OTHER; -#ifndef HAVE_GMTIME_R + /* gmtime doesn't always need a mutex, but lutil_csnstr does */ ldap_pvt_thread_mutex_lock( &gmtime_mutex ); -#endif csn->bv_len = lutil_csnstr( csn->bv_val, csn->bv_len, slap_serverID, 0 ); -#ifndef HAVE_GMTIME_R ldap_pvt_thread_mutex_unlock( &gmtime_mutex ); -#endif if ( manage_ctxcsn ) slap_queue_csn( op, csn );