- csn->bv_len = lutil_csnstr( csnbuf, len, 0, 0 );
- csn->bv_val = csnbuf;
+ /* gmtime doesn't always need a mutex, but lutil_csnstr does */
+ ldap_pvt_thread_mutex_lock( &gmtime_mutex );
+ csn->bv_len = lutil_csnstr( csn->bv_val, csn->bv_len, slap_serverID, 0 );
+ ldap_pvt_thread_mutex_unlock( &gmtime_mutex );