]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/operation.c
Fix its6794 test
[openldap] / servers / slapd / operation.c
index eeb312560041b5af9e23beb1fafd5c8f1cdc61cb..f68a6255ae245b923c4a697a80c27bb70b79b2bb 100644 (file)
@@ -2,7 +2,7 @@
 /* $OpenLDAP$ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *
- * Copyright 1998-2015 The OpenLDAP Foundation.
+ * Copyright 1998-2016 The OpenLDAP Foundation.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -173,11 +173,11 @@ slap_op_time(time_t *t, int *nop)
                tv.tv_usec <= last_time.tv_usec ) {
                tv.tv_sec = last_time.tv_sec;
                tv.tv_usec = last_time.tv_usec + 1;
-               if (tv.tv_usec >= 1000000) {
-                       tv.tv_usec -= 1000000;
-                       tv.tv_sec++;
-                       last_time.tv_sec = tv.tv_sec;
-               }
+       }
+       if (tv.tv_usec >= 1000000) {
+               tv.tv_usec -= 1000000;
+               tv.tv_sec++;
+               last_time.tv_sec = tv.tv_sec;
        }
        last_time.tv_usec = tv.tv_usec;
        ldap_pvt_thread_mutex_unlock( &slap_op_mutex );