fix ipv6 routes
authorFelix Fietkau <nbd@openwrt.org>
Thu, 15 Mar 2012 10:14:04 +0000 (11:14 +0100)
committerFelix Fietkau <nbd@openwrt.org>
Thu, 15 Mar 2012 10:14:04 +0000 (11:14 +0100)
interface-ip.c

index 3204cd9..170b03b 100644 (file)
@@ -64,6 +64,7 @@ interface_ip_add_route(struct interface *iface, struct blob_attr *attr, bool v6)
        if (!route)
                return;
 
        if (!route)
                return;
 
+       route->flags = v6 ? DEVADDR_INET6 : DEVADDR_INET4;
        route->mask = v6 ? 128 : 32;
        if ((cur = tb[ROUTE_MASK]) != NULL) {
                route->mask = parse_netmask_string(blobmsg_data(cur), v6);
        route->mask = v6 ? 128 : 32;
        if ((cur = tb[ROUTE_MASK]) != NULL) {
                route->mask = parse_netmask_string(blobmsg_data(cur), v6);