diff options
Diffstat (limited to 'isisd/isis_spf.c')
-rw-r--r-- | isisd/isis_spf.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/isisd/isis_spf.c b/isisd/isis_spf.c index 43dffdc86..1eb258614 100644 --- a/isisd/isis_spf.c +++ b/isisd/isis_spf.c @@ -1279,9 +1279,9 @@ isis_spf_schedule (struct isis_area *area, int level) if (area->spf_timer[level - 1]) return ISIS_OK; - THREAD_TIMER_MSEC_ON(master, area->spf_timer[level-1], - isis_run_spf_cb, isis_run_spf_arg(area, level), - delay); + thread_add_timer_msec (master, isis_run_spf_cb, + isis_run_spf_arg(area, level), + delay, &area->spf_timer[level-1]); return ISIS_OK; } @@ -1301,9 +1301,9 @@ isis_spf_schedule (struct isis_area *area, int level) return retval; } - THREAD_TIMER_ON (master, area->spf_timer[level-1], - isis_run_spf_cb, isis_run_spf_arg(area, level), - area->min_spf_interval[level-1] - diff); + thread_add_timer (master, isis_run_spf_cb, isis_run_spf_arg(area, level), + area->min_spf_interval[level-1] - diff, + &area->spf_timer[level-1]); if (isis->debugs & DEBUG_SPF_EVENTS) zlog_debug ("ISIS-Spf (%s) L%d SPF scheduled %d sec from now", |