From 79537a6dd70cc20551bd879f2720009ff783167d Mon Sep 17 00:00:00 2001 From: Laurent Deru Date: Fri, 18 Apr 2014 11:39:33 +0200 Subject: [PATCH] rpl_select_parent: Only check parents belonging to the given 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 08178d5ad..b3135c234 100644 --- a/core/net/rpl/rpl-dag.c +++ b/core/net/rpl/rpl-dag.c @@ -712,7 +712,7 @@ best_parent(rpl_dag_t *dag) p = nbr_table_head(rpl_parents); while(p != NULL) { - if(p->rank == INFINITE_RANK) { + if(p->dag != dag || p->rank == INFINITE_RANK) { /* ignore this neighbor */ } else if(best == NULL) { best = p;