timeval_add_ms() fixed
authorTobias Brunner <tobias@strongswan.org>
Thu, 28 Mar 2013 09:25:11 +0000 (10:25 +0100)
committerTobias Brunner <tobias@strongswan.org>
Tue, 11 Jun 2013 09:03:12 +0000 (11:03 +0200)
1000000us are exactly 1s so.

src/libstrongswan/utils/utils.h

index 46eaf7b..8637c3c 100644 (file)
@@ -507,7 +507,7 @@ time_t time_monotonic(timeval_t *tv);
 static inline void timeval_add_ms(timeval_t *tv, u_int ms)
 {
        tv->tv_usec += ms * 1000;
-       while (tv->tv_usec > 1000000 /* 1s */)
+       while (tv->tv_usec >= 1000000 /* 1s */)
        {
                tv->tv_usec -= 1000000;
                tv->tv_sec++;