diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2022-06-03 16:37:38 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2022-06-06 09:52:52 +0200 |
commit | c71384a9ee73c1488d831b09f5ee88a804e1ddcd (patch) | |
tree | 13116e7a71d9607f4506a9499e3c427215b0fe84 /src/network/netdev | |
parent | 61af1813446ced383490fac93e31d6ea3fd5d178 (diff) | |
download | systemd-c71384a9ee73c1488d831b09f5ee88a804e1ddcd.tar.gz |
basic/in-addr-util: add IN_ADDR_PREFIX_TO_STRING
Diffstat (limited to 'src/network/netdev')
-rw-r--r-- | src/network/netdev/wireguard.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/network/netdev/wireguard.c b/src/network/netdev/wireguard.c index fc2c6288ae..2667a9fb2a 100644 --- a/src/network/netdev/wireguard.c +++ b/src/network/netdev/wireguard.c @@ -712,13 +712,11 @@ int config_parse_wireguard_allowed_ips( masked = addr; assert_se(in_addr_mask(family, &masked, prefixlen) >= 0); - if (!in_addr_equal(family, &masked, &addr)) { - _cleanup_free_ char *buf = NULL; - - (void) in_addr_prefix_to_string(family, &masked, prefixlen, &buf); + if (!in_addr_equal(family, &masked, &addr)) log_syntax(unit, LOG_WARNING, filename, line, 0, - "Specified address '%s' is not properly masked, assuming '%s'.", word, strna(buf)); - } + "Specified address '%s' is not properly masked, assuming '%s'.", + word, + IN_ADDR_PREFIX_TO_STRING(family, &masked, prefixlen)); ipmask = new(WireguardIPmask, 1); if (!ipmask) |