diff --git a/sys/net/gnrc/routing/rpl/gnrc_rpl_dodag.c b/sys/net/gnrc/routing/rpl/gnrc_rpl_dodag.c index 6197a402727106d12dbf9c6d79c5f80d3206b4aa..9fbe1bcf470a9dd29b6d47f6ca2e18b69479041f 100644 --- a/sys/net/gnrc/routing/rpl/gnrc_rpl_dodag.c +++ b/sys/net/gnrc/routing/rpl/gnrc_rpl_dodag.c @@ -116,6 +116,8 @@ bool gnrc_rpl_instance_remove(gnrc_rpl_instance_t *inst) #endif gnrc_rpl_dodag_remove_all_parents(dodag); trickle_stop(&dodag->trickle); + evtimer_del(&gnrc_rpl_evtimer, (evtimer_event_t *)&dodag->dao_event); + evtimer_del(&gnrc_rpl_evtimer, (evtimer_event_t *)&inst->cleanup_event); memset(inst, 0, sizeof(gnrc_rpl_instance_t)); return true; }