Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
- if (node_new)
- system_add_route(dev, route_new);
+ if (node_new) {
+ if (system_add_route(dev, route_new))
+ route_new->failed = true;
+ }
if (!(route->flags & DEVROUTE_METRIC))
route->metric = ip->iface->metric;
if (!(route->flags & DEVROUTE_METRIC))
route->metric = ip->iface->metric;
- system_add_route(dev, route);
+ if (system_add_route(dev, route))
+ route->failed = true;
} else
system_del_route(dev, route);
route->enabled = _enabled;
} else
system_del_route(dev, route);
route->enabled = _enabled;