mirror of
https://github.com/systemd/systemd.git
synced 2024-11-27 04:03:36 +08:00
network/address: warn but ignore Broadcast= setting for an IPv6 address
Previously, the below was refused and the IPv6 address would not assigned. === [Address] Address=2001:db8:0:f101::15/64 Broadcast=192.168.0.255 === However, in the following case, networkd warned about the broadcast address would be ignored, and the IPv6 address would be configured. === [Address] Broadcast=192.168.0.255 Address=2001:db8:0:f101::15/64 ===
This commit is contained in:
parent
e58ec0dc90
commit
5d15c7b19c
@ -2048,12 +2048,6 @@ static int config_parse_broadcast(
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (address->family == AF_INET6) {
|
||||
log_syntax(unit, LOG_WARNING, filename, line, 0,
|
||||
"Broadcast is not valid for IPv6 addresses, ignoring assignment: %s", rvalue);
|
||||
return 0;
|
||||
}
|
||||
|
||||
r = in_addr_from_string(AF_INET, rvalue, &u);
|
||||
if (r < 0)
|
||||
return log_syntax_parse_error(unit, filename, line, r, lvalue, rvalue);
|
||||
|
Loading…
Reference in New Issue
Block a user