summaryrefslogtreecommitdiff
path: root/src/libsystemd-network/sd-ipv4acd.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2021-02-24 18:18:35 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2021-03-04 05:51:28 +0900
commit353887831b20d0fbd500da9e9f30b048e391305f (patch)
tree1e4613ad2ace7670126ba98b8670762ee97dc97e /src/libsystemd-network/sd-ipv4acd.c
parent61a9fa8f0cb6eb75a0d5add82b1f5e9eeb932222 (diff)
downloadsystemd-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.c10
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__)