check if preferred parent was set before comparing
This commit is contained in:
parent
de2b71221f
commit
3a05de1ed9
@ -715,7 +715,10 @@ void recv_rpl_dio(void)
|
||||
parent->rank = rpl_dio_buf->rank;
|
||||
rpl_parent_update(parent);
|
||||
|
||||
if (rpl_equal_id(&parent->addr, &my_dodag->my_preferred_parent->addr) && (parent->dtsn != rpl_dio_buf->dtsn)) {
|
||||
if (my_dodag->my_preferred_parent == NULL) {
|
||||
DEBUG("my dodag has no preferred_parent yet - seems to be odd since I have a parent...\n");
|
||||
}
|
||||
else if (rpl_equal_id(&parent->addr, &my_dodag->my_preferred_parent->addr) && (parent->dtsn != rpl_dio_buf->dtsn)) {
|
||||
delay_dao();
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user