summaryrefslogtreecommitdiffstats
path: root/lib/thread.c
diff options
context:
space:
mode:
authorpaul <paul>2004-10-11 09:40:58 +0000
committerpaul <paul>2004-10-11 09:40:58 +0000
commitb35bfab4eb271d8aa3a27b95840ae555f0840349 (patch)
tree1cc06b3db772f3a3f2aa1ea34a90a508e2a321f0 /lib/thread.c
parentc7f3ef9f7cdbc2b59ea5ac3ff534fd5ca574ffb6 (diff)
downloadquagga-b35bfab4eb271d8aa3a27b95840ae555f0840349.tar.bz2
quagga-b35bfab4eb271d8aa3a27b95840ae555f0840349.tar.xz
2004-10-11 Paul Jakma <paul@dishone.st>
* thread.c: (funcname_thread_add_timer) (funcname_thread_add_timer_msec) Fix mistakes from last change. Pointed out by Liu Xin in [quagga-dev 1609].
Diffstat (limited to 'lib/thread.c')
-rw-r--r--lib/thread.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/thread.c b/lib/thread.c
index 2847b8bf..e1625e39 100644
--- a/lib/thread.c
+++ b/lib/thread.c
@@ -534,7 +534,7 @@ funcname_thread_add_timer (struct thread_master *m,
assert (m != NULL);
- trel.tv_sec += timer;
+ trel.tv_sec = timer;
trel.tv_usec = 0;
return funcname_thread_add_timer_timeval (m, func, arg, &trel, funcname);
@@ -552,8 +552,8 @@ funcname_thread_add_timer_msec (struct thread_master *m,
timer = 1000*timer; /* milli -> micro */
- trel.tv_sec += timer / TIMER_SECOND_MICRO;
- trel.tv_usec += (timer % TIMER_SECOND_MICRO);
+ trel.tv_sec = timer / TIMER_SECOND_MICRO;
+ trel.tv_usec = (timer % TIMER_SECOND_MICRO);
return funcname_thread_add_timer_timeval (m, func, arg, &trel, funcname);
}