From 86ac0fba68cdb6c72a50ea404a7ad1f6026883fa Mon Sep 17 00:00:00 2001 From: Simon Duquennoy Date: Fri, 6 Apr 2018 09:40:15 -0700 Subject: [PATCH] RPL global repair: stop all timers before re-initializing --- os/net/routing/rpl-lite/rpl-dag.c | 1 + 1 file changed, 1 insertion(+) diff --git a/os/net/routing/rpl-lite/rpl-dag.c b/os/net/routing/rpl-lite/rpl-dag.c index 929c29314..13c01d68d 100644 --- a/os/net/routing/rpl-lite/rpl-dag.c +++ b/os/net/routing/rpl-lite/rpl-dag.c @@ -222,6 +222,7 @@ global_repair_non_root(rpl_dio_t *dio) rpl_neighbor_print_list("Global repair (before)"); } /* Re-initialize configuration from DIO */ + rpl_timers_stop_dag_timers(); init_dag_from_dio(dio); rpl_local_repair("Global repair"); }