diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2013-03-19 13:21:41 +0100 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2013-03-19 13:40:48 +0100 |
commit | eb2a20924afd979feb485298111ced679de42aa0 (patch) | |
tree | 5172b51e27e049d1a856de847b4079143a8a0052 /ubus.c | |
parent | 6c4c4bf32e802f4629a17b57778eba4db2c84dfa (diff) | |
download | firewall3-eb2a20924afd979feb485298111ced679de42aa0.tar.gz |
Also read addresses from "ipv6-prefix-assignment" ifstatus table
Diffstat (limited to 'ubus.c')
-rw-r--r-- | ubus.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -113,7 +113,8 @@ invoke_cb(struct ubus_request *req, int type, struct blob_attr *msg) else if (!dev && !strcmp(blobmsg_name(cur), "ipv4-address")) parse_subnets(da->addr, FW3_FAMILY_V4, blobmsg_data(cur), blobmsg_data_len(cur)); - else if (!dev && !strcmp(blobmsg_name(cur), "ipv6-address")) + else if (!dev && (!strcmp(blobmsg_name(cur), "ipv6-address") || + !strcmp(blobmsg_name(cur), "ipv6-prefix-assignment"))) parse_subnets(da->addr, FW3_FAMILY_V6, blobmsg_data(cur), blobmsg_data_len(cur)); } |