network: radv: mask unnecessary part of specified addresses

This commit is contained in:
Yu Watanabe
2021-10-12 03:10:30 +09:00
parent 2ac4167900
commit cf72568ae4
+4
View File
@@ -731,6 +731,8 @@ int config_parse_prefix(
"Prefix is invalid, ignoring assignment: %s", rvalue);
return 0;
}
(void) in6_addr_mask(&a.in6, p->prefixlen);
p->prefix = a.in6;
TAKE_PTR(p);
@@ -940,6 +942,8 @@ int config_parse_route_prefix(
"Route prefix is invalid, ignoring assignment: %s", rvalue);
return 0;
}
(void) in6_addr_mask(&a.in6, p->prefixlen);
p->prefix = a.in6;
TAKE_PTR(p);