X-Git-Url: http://git.archive.openwrt.org/?p=project%2Ffirewall3.git;a=blobdiff_plain;f=ubus.c;h=16c8c49c66713a857bc19ea665c8eddca4a6f1ad;hp=0647bc35afa771919dc88f4616eb6698d739ffc0;hb=2bcf21ee2e44e9e4158ae4a36a5d73832cd99587;hpb=8fee8f9c520c58d07772cc6bd8f65d9eb1776a56 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)); }