THREAD_OFF(oi->thread_send_lsupdate);
THREAD_OFF(oi->thread_send_lsack);
THREAD_OFF(oi->thread_sso);
+ THREAD_OFF(oi->thread_wait_timer);
ospf6_lsdb_remove_all(oi->lsdb);
ospf6_lsdb_remove_all(oi->lsupdate_list);
THREAD_OFF(oi->thread_link_lsa);
THREAD_OFF(oi->thread_intra_prefix_lsa);
THREAD_OFF(oi->thread_as_extern_lsa);
+ THREAD_OFF(oi->thread_wait_timer);
}
static struct in6_addr *
else {
ospf6_interface_state_change(OSPF6_INTERFACE_WAITING, oi);
thread_add_timer(master, wait_timer, oi, oi->dead_interval,
- NULL);
+ &oi->thread_wait_timer);
}
return 0;
struct thread *thread_link_lsa;
struct thread *thread_intra_prefix_lsa;
struct thread *thread_as_extern_lsa;
+ struct thread *thread_wait_timer;
struct ospf6_route_table *route_connected;