diff options
author | Hans Dedecker <dedeckeh@gmail.com> | 2013-11-19 12:17:04 +0100 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2013-12-08 18:43:51 +0100 |
commit | c397d2788ffd27904ab89e437432b481c6e7e806 (patch) | |
tree | 4eb2bcf755263eb5b4886b634942965bac8afa9d /ubus.c | |
parent | e6e1fd184841552bd343ef2b92378c1d84cb79f4 (diff) |
netifd: Don't export default route via UBUS when disabled
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
Diffstat (limited to 'ubus.c')
-rw-r--r-- | ubus.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -463,6 +463,9 @@ interface_ip_dump_route_list(struct interface_ip_settings *ip, bool enabled) if (route->enabled != enabled) continue; + if ((ip->no_defaultroute == enabled) && !route->mask) + continue; + if ((route->flags & DEVADDR_FAMILY) == DEVADDR_INET4) af = AF_INET; else |