From aeca16d01fbd90c037719ba00356794fd43f3ab1 Mon Sep 17 00:00:00 2001 From: Nicolas Tsiftes Date: Mon, 7 Feb 2011 17:29:23 +0100 Subject: [PATCH] Just update the node rank and let rpl_process_parent_event take care of the rest --- core/net/rpl/rpl-icmp6.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/net/rpl/rpl-icmp6.c b/core/net/rpl/rpl-icmp6.c index 13576a2cc..9beacdf40 100644 --- a/core/net/rpl/rpl-icmp6.c +++ b/core/net/rpl/rpl-icmp6.c @@ -508,7 +508,8 @@ dao_input(void) /* && uip_ds6_route_lookup(&prefix) == NULL*/) { PRINTF("RPL: Loop detected when receiving a unicast DAO from a node with a lower rank! (%u < %u)\n", DAG_RANK(p->rank, dag), DAG_RANK(dag->rank, dag)); - rpl_local_repair(dag); + p->rank = INFINITE_RANK; + p->updated = 1; return; } }