diff options
author | Felix Fietkau <nbd@openwrt.org> | 2012-03-04 00:02:38 +0100 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2012-03-04 00:02:38 +0100 |
commit | c6e1778d4429032087b36fb0dde2ae2fecf53b4a (patch) | |
tree | 04e0f830cf5bfc8f4c3a4b72d62bd126e45d2f69 /proto.c | |
parent | 9fe20c8cbc4249c13d6f305adc91f4bc695f7c23 (diff) |
simplify vlist, move avl key handling to vlist_add()
Diffstat (limited to 'proto.c')
-rw-r--r-- | proto.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -142,7 +142,7 @@ parse_addr(struct interface *iface, const char *str, bool v6, int mask, if (ext) addr->flags |= DEVADDR_EXTERNAL; - vlist_add(&iface->proto_ip.addr, &addr->node); + vlist_add(&iface->proto_ip.addr, &addr->node, &addr->mask); return true; } @@ -184,7 +184,7 @@ parse_gateway_option(struct interface *iface, struct blob_attr *attr, bool v6) route->mask = 0; route->flags = DEVADDR_DEVICE | (v6 ? DEVADDR_INET6 : DEVADDR_INET4); - vlist_add(&iface->proto_ip.route, &route->node); + vlist_add(&iface->proto_ip.route, &route->node, &route->mask); return true; } |