X-Git-Url: https://git.archive.openwrt.org/?p=project%2Ffirewall3.git;a=blobdiff_plain;f=ubus.c;h=16c8c49c66713a857bc19ea665c8eddca4a6f1ad;hp=0647bc35afa771919dc88f4616eb6698d739ffc0;hb=eb2a20924afd979feb485298111ced679de42aa0;hpb=6c4c4bf32e802f4629a17b57778eba4db2c84dfa;ds=sidebyside diff --git a/ubus.c b/ubus.c index 0647bc3..16c8c49 100644 --- a/ubus.c +++ b/ubus.c @@ -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)); }