diff --git a/core/net/rpl/rpl-dag.c b/core/net/rpl/rpl-dag.c index f7d37a6e5..ab1f8e002 100644 --- a/core/net/rpl/rpl-dag.c +++ b/core/net/rpl/rpl-dag.c @@ -78,10 +78,16 @@ NBR_TABLE(rpl_parent_t, rpl_parents); rpl_instance_t instance_table[RPL_MAX_INSTANCES]; rpl_instance_t *default_instance; /*---------------------------------------------------------------------------*/ +static void +nbr_callback(void *ptr) +{ + rpl_remove_parent(ptr); +} + void rpl_dag_init(void) { - nbr_table_register(rpl_parents, (nbr_table_callback *)rpl_remove_parent); + nbr_table_register(rpl_parents, (nbr_table_callback *)nbr_callback); } /*---------------------------------------------------------------------------*/ rpl_rank_t