diff --git a/core/net/link-stats.c b/core/net/link-stats.c index a2f99e729..64008989b 100644 --- a/core/net/link-stats.c +++ b/core/net/link-stats.c @@ -51,7 +51,7 @@ /* Maximum value for the freshness counter */ #define FRESHNESS_MAX 16 /* Statistics with no update in FRESHNESS_EXPIRATION_TIMEOUT is not fresh */ -#define FRESHNESS_EXPIRATION_TIME (10 * 60 * CLOCK_SECOND) +#define FRESHNESS_EXPIRATION_TIME (10 * 60 * (clock_time_t)CLOCK_SECOND) /* EWMA (exponential moving average) used to maintain statistics over time */ #define EWMA_SCALE 100 @@ -206,6 +206,6 @@ void link_stats_init(void) { nbr_table_register(link_stats, NULL); - ctimer_set(&periodic_timer, 60 * CLOCK_SECOND * FRESHNESS_HALF_LIFE, + ctimer_set(&periodic_timer, 60 * (clock_time_t)CLOCK_SECOND * FRESHNESS_HALF_LIFE, periodic, NULL); }