diff --git a/src/openvpn/otime.c b/src/openvpn/otime.c
index 640168a9..d27d1f9d 100644
--- a/src/openvpn/otime.c
+++ b/src/openvpn/otime.c
@@ -73,7 +73,7 @@ update_now_usec(struct timeval *tv)
 {
     const time_t last = now;
     update_now(tv->tv_sec);
-    if (now > last || (now == last && tv->tv_usec > now_usec))
+    if (now >= last)
     {
         now_usec = tv->tv_usec;
     }
