Files
systemd/src/network
Heran Yang 9a4abe9909 network: find pending address in IPv4 ACD callback
When IPv4 ACD is enabled for a DHCPv4 address, the address remains in
the request queue until ACD succeeds. Hence, when ACD detects a
conflict, the address may not be present in link->addresses yet.

on_acd() currently looks up the address with address_get(), which only
searches link->addresses. This makes the callback return early and
prevents dhcp4_address_on_conflict() from sending DHCPDECLINE.

Use address_get_harder(), which also looks up pending address requests.

Fixes #39460

(cherry picked from commit 2aed6d9ad7)
2026-10-16 11:36:32 +01:00
..
2026-09-10 01:00:04 +09:00
2026-07-20 16:23:04 +09:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2026-05-22 23:06:54 +09:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2026-06-11 16:32:25 +02:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00