diff options
author | Martin Willi <martin@strongswan.org> | 2009-04-21 15:16:56 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2009-04-21 15:16:56 +0000 |
commit | 6554b5e4128e79f3e8576095c872a896446e20da (patch) | |
tree | 42a2062f25fc32a51b4b69c4be9b3dc8749cc286 /src/charon/plugins | |
parent | 59a4e87db60dd24ff6d6d4875bcbf625c809e993 (diff) | |
download | strongswan-6554b5e4128e79f3e8576095c872a896446e20da.tar.bz2 strongswan-6554b5e4128e79f3e8576095c872a896446e20da.tar.xz |
schedule_job uses seconds to support time values larger than 49 days
added schedule_job_ms for ms resolution events
Diffstat (limited to 'src/charon/plugins')
-rw-r--r-- | src/charon/plugins/kernel_klips/kernel_klips_ipsec.c | 2 | ||||
-rw-r--r-- | src/charon/plugins/kernel_netlink/kernel_netlink_net.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/charon/plugins/kernel_klips/kernel_klips_ipsec.c b/src/charon/plugins/kernel_klips/kernel_klips_ipsec.c index 228078e5a..3d84805c8 100644 --- a/src/charon/plugins/kernel_klips/kernel_klips_ipsec.c +++ b/src/charon/plugins/kernel_klips/kernel_klips_ipsec.c @@ -1530,7 +1530,7 @@ static void schedule_expire(private_kernel_klips_ipsec_t *this, expire->reqid = reqid; expire->type = type; job = callback_job_create((callback_job_cb_t)sa_expires, expire, free, NULL); - charon->scheduler->schedule_job(charon->scheduler, (job_t*)job, time * 1000); + charon->scheduler->schedule_job(charon->scheduler, (job_t*)job, time); } /** diff --git a/src/charon/plugins/kernel_netlink/kernel_netlink_net.c b/src/charon/plugins/kernel_netlink/kernel_netlink_net.c index d8b05e1e2..f18a5359c 100644 --- a/src/charon/plugins/kernel_netlink/kernel_netlink_net.c +++ b/src/charon/plugins/kernel_netlink/kernel_netlink_net.c @@ -219,7 +219,7 @@ static void fire_roam_job(private_kernel_netlink_net_t *this, bool address) now.tv_usec -= 1000000; } this->last_roam = now; - charon->scheduler->schedule_job(charon->scheduler, + charon->scheduler->schedule_job_ms(charon->scheduler, (job_t*)roam_job_create(address), ROAM_DELAY); } } |