diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-04-07 03:38:56 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-04-07 15:02:21 +0900 |
commit | 239adf03846ae2174d7db9a243a6eda4c2e2f165 (patch) | |
tree | 3fc39ddfe103af03ab48d5b4eea2144271e35617 /src/libsystemd-network/sd-ipv4acd.c | |
parent | 219ff0cb1ea851eb82cc4bb5bb0ca6b7eb4fb25b (diff) | |
download | systemd-239adf03846ae2174d7db9a243a6eda4c2e2f165.tar.gz |
sd-ipv4acd: actually drop the arp packet from one of the host interface
Fixes a bug in 7f77917c0effe92d5fed52503bceddabcb4667ba.
Fixes #23001.
Diffstat (limited to 'src/libsystemd-network/sd-ipv4acd.c')
-rw-r--r-- | src/libsystemd-network/sd-ipv4acd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsystemd-network/sd-ipv4acd.c b/src/libsystemd-network/sd-ipv4acd.c index 8303e7fb34..1c5eae3cff 100644 --- a/src/libsystemd-network/sd-ipv4acd.c +++ b/src/libsystemd-network/sd-ipv4acd.c @@ -329,7 +329,7 @@ static bool ipv4acd_arp_conflict(sd_ipv4acd *acd, const struct ether_arp *arp, b if (acd->check_mac_callback && acd->check_mac_callback(acd, (const struct ether_addr*) arp->arp_sha, acd->check_mac_userdata) > 0) /* sender hardware is one of the host's interfaces, ignoring. */ - return true; + return false; return true; /* conflict! */ } |