diff options
-rw-r--r-- | interface-ip.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/interface-ip.c b/interface-ip.c index 024c5b8..3768000 100644 --- a/interface-ip.c +++ b/interface-ip.c @@ -694,7 +694,7 @@ interface_update_proto_addr(struct vlist_tree *tree, a_new->enabled = true; if ((a_new->flags & DEVADDR_FAMILY) == DEVADDR_INET6) - v6 = true; + v6 = true; a_new->policy_table = (v6) ? iface->ip6table : iface->ip4table; @@ -1608,6 +1608,7 @@ void interface_ip_set_enabled(struct interface_ip_settings *ip, bool enabled) route->failed = true; } else system_del_route(dev, route); + route->enabled = _enabled; } |