net: route: Do not try to del null route

If there is no route to the neighbor, then do not try to delete
it because the route pointer is NULL.

Jira: ZEP-2329

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
This commit is contained in:
Jukka Rissanen 2017-07-06 15:38:54 +03:00 committed by Andrew Boie
parent 90fc27e652
commit 94f7c4e586

View file

@ -465,6 +465,10 @@ int net_route_del_by_nexthop(struct net_if *iface, struct in6_addr *nexthop)
struct net_nbr *nbr = get_nbr(i);
struct net_route_entry *route = net_route_data(nbr);
if (!route) {
continue;
}
SYS_SLIST_FOR_EACH_CONTAINER(&route->nexthop, nexthop_route,
node) {
if (nexthop_route->nbr == nbr_nexthop) {