diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-02-24 18:18:35 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-03-04 05:51:28 +0900 |
commit | 353887831b20d0fbd500da9e9f30b048e391305f (patch) | |
tree | 1e4613ad2ace7670126ba98b8670762ee97dc97e /src/libsystemd-network/sd-ipv4acd.c | |
parent | 61a9fa8f0cb6eb75a0d5add82b1f5e9eeb932222 (diff) | |
download | systemd-353887831b20d0fbd500da9e9f30b048e391305f.tar.gz |
libsystemd-network: make log_dhcp_client() or friends include interface name
Diffstat (limited to 'src/libsystemd-network/sd-ipv4acd.c')
-rw-r--r-- | src/libsystemd-network/sd-ipv4acd.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/libsystemd-network/sd-ipv4acd.c b/src/libsystemd-network/sd-ipv4acd.c index 2a85afd58b..643bdc4ba9 100644 --- a/src/libsystemd-network/sd-ipv4acd.c +++ b/src/libsystemd-network/sd-ipv4acd.c @@ -76,7 +76,15 @@ struct sd_ipv4acd { }; #define log_ipv4acd_errno(acd, error, fmt, ...) \ - log_interface_full_errno(sd_ipv4acd_get_ifname(acd), LOG_DEBUG, error, "IPV4ACD: " fmt, ##__VA_ARGS__) + ({ \ + int _e = (error); \ + if (DEBUG_LOGGING) \ + log_interface_full_errno( \ + sd_ipv4acd_get_ifname(acd), \ + LOG_DEBUG, _e, "IPv4ACD: " fmt, \ + ##__VA_ARGS__); \ + -ERRNO_VALUE(_e); \ + }) #define log_ipv4acd(acd, fmt, ...) \ log_ipv4acd_errno(acd, 0, fmt, ##__VA_ARGS__) |