From 0eaa3d379828517b5478d0202a26f6f3eb561a4e Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Wed, 20 Jul 2022 00:11:40 +0700 Subject: [PATCH] neigh_cache: fix: properly convert from nanoseconds to microseconds Change-Id: I38dc7c04b1fd0e3a17af4c8caef991916f25f2b9 --- src/neigh_cache.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/neigh_cache.c b/src/neigh_cache.c index 2f82fee5..28e27e65 100644 --- a/src/neigh_cache.c +++ b/src/neigh_cache.c @@ -69,7 +69,7 @@ static void neigh_cache_schedule_cleanup(struct neigh_cache *cache) } else { timespecsub(&threshold, &now, &result); } - osmo_timer_schedule(&cache->cleanup_timer, result.tv_sec, result.tv_nsec*1000); + osmo_timer_schedule(&cache->cleanup_timer, result.tv_sec, result.tv_nsec / 1000); } struct neigh_cache *neigh_cache_alloc(void *ctx, unsigned int keep_time_sec) @@ -203,7 +203,7 @@ static void si_cache_schedule_cleanup(struct si_cache *cache) } else { timespecsub(&threshold, &now, &result); } - osmo_timer_schedule(&cache->cleanup_timer, result.tv_sec, result.tv_nsec*1000); + osmo_timer_schedule(&cache->cleanup_timer, result.tv_sec, result.tv_nsec / 1000); } struct si_cache *si_cache_alloc(void *ctx, unsigned int keep_time_sec)