Added missing sanity check in uip-ds6-route.c
This commit is contained in:
parent
2059be3a43
commit
8344290e08
@ -280,7 +280,7 @@ uip_ds6_route_add(uip_ipaddr_t *ipaddr, uint8_t length,
|
|||||||
if(r != NULL) {
|
if(r != NULL) {
|
||||||
uip_ipaddr_t *current_nexthop;
|
uip_ipaddr_t *current_nexthop;
|
||||||
current_nexthop = uip_ds6_route_nexthop(r);
|
current_nexthop = uip_ds6_route_nexthop(r);
|
||||||
if(uip_ipaddr_cmp(nexthop, current_nexthop)) {
|
if(current_nexthop != NULL && uip_ipaddr_cmp(nexthop, current_nexthop)) {
|
||||||
/* no need to update route - already correct! */
|
/* no need to update route - already correct! */
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user