From 76d836570e22c8916a00c723d86eb3be3d706223 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Fri, 25 Sep 2009 10:59:04 -0400 Subject: Fixing timeval calculation The code was always doubling microseconds when attempting to round up. --- lib/tevent/tevent_timed.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/tevent/tevent_timed.c b/lib/tevent/tevent_timed.c index d75653d847..cc51bf60d5 100644 --- a/lib/tevent/tevent_timed.c +++ b/lib/tevent/tevent_timed.c @@ -114,7 +114,7 @@ struct timeval tevent_timeval_add(const struct timeval *tv, uint32_t secs, tv2.tv_sec += secs; tv2.tv_usec += usecs; tv2.tv_sec += tv2.tv_usec / 1000000; - tv2.tv_usec += tv2.tv_usec % 1000000; + tv2.tv_usec = tv2.tv_usec % 1000000; return tv2; } -- cgit