From: Howard Chu Date: Tue, 27 Apr 2021 16:10:51 +0000 (+0100) Subject: ITS#9537 slap_op_time: avoid duplicates across restarts X-Git-Tag: OPENLDAP_REL_ENG_2_6_0~242 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=145325dcc124714da5b2f4065982bfdd9412d278;p=thirdparty%2Fopenldap.git ITS#9537 slap_op_time: avoid duplicates across restarts Initialize last_ times with current time sec & usec --- diff --git a/servers/slapd/operation.c b/servers/slapd/operation.c index e5010f9e45..31cd2da480 100644 --- a/servers/slapd/operation.c +++ b/servers/slapd/operation.c @@ -43,7 +43,11 @@ static int last_incr; void slap_op_init(void) { + struct timeval tv; ldap_pvt_thread_mutex_init( &slap_op_mutex ); + gettimeofday( &tv, NULL ); + last_time = tv.tv_sec; + last_incr = tv.tv_usec; } void slap_op_destroy(void)