diff options
Diffstat (limited to 'accel-pptpd/triton')
-rw-r--r-- | accel-pptpd/triton/timer.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/accel-pptpd/triton/timer.c b/accel-pptpd/triton/timer.c index 2ea36cb0..2fa4be88 100644 --- a/accel-pptpd/triton/timer.c +++ b/accel-pptpd/triton/timer.c @@ -27,6 +27,11 @@ void triton_timer_add(struct triton_timer_t*tt) { struct timer_t *t=(struct timer_t *)malloc(sizeof(struct timer_t)); + if (!tt->expire_tv.tv_sec) + { + gettimeofday(&tt->expire_tv,NULL); + tv_add(&tt->expire_tv,tt->period); + } t->del=0; t->timer=tt; tt->active=1; |