From: Howard Chu Date: Mon, 30 Nov 2009 21:47:38 +0000 (+0000) Subject: ITS#6405 in ldap_pvt_gettime, also check for microsecs going backward X-Git-Tag: OPENLDAP_REL_ENG_2_4_27~87 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=cd5deddfaa78b940d3e5216faef4c6709b345c14;p=openldap ITS#6405 in ldap_pvt_gettime, also check for microsecs going backward --- diff --git a/libraries/libldap/util-int.c b/libraries/libldap/util-int.c index d2b4ae8aee..f0b5f72f04 100644 --- a/libraries/libldap/util-int.c +++ b/libraries/libldap/util-int.c @@ -271,7 +271,7 @@ ldap_pvt_gettime( struct lutil_tm *ltm ) t = tv.tv_sec; if ( tv.tv_sec < prevTv.tv_sec - || ( tv.tv_sec == prevTv.tv_sec && tv.tv_usec == prevTv.tv_usec )) { + || ( tv.tv_sec == prevTv.tv_sec && tv.tv_usec <= prevTv.tv_usec )) { subs++; } else { subs = 0;