From d518c844710bc2f76da6479ddfe4aecdc7826648 Mon Sep 17 00:00:00 2001 From: Joakim Eriksson Date: Tue, 8 Feb 2011 19:59:50 +0100 Subject: [PATCH] made rank calculation depend on selected parent when joining DAG --- core/net/rpl/rpl-dag.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/net/rpl/rpl-dag.c b/core/net/rpl/rpl-dag.c index e7758532b..58af7501c 100644 --- a/core/net/rpl/rpl-dag.c +++ b/core/net/rpl/rpl-dag.c @@ -477,7 +477,7 @@ join_dag(uip_ipaddr_t *from, rpl_dio_t *dio) PRINT6ADDR(&dag->dag_id); PRINTF("\n"); - dag->rank = dag->of->calculate_rank(NULL, dio->rank); + dag->rank = dag->of->calculate_rank(p, dio->rank); dag->min_rank = dag->rank; /* So far this is the lowest rank we know of. */ dag->default_lifetime = dio->default_lifetime;