]> git.ipfire.org Git - thirdparty/systemd.git/commit
sd-dhcp-client: ensure IAID and DUID being set on start
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 30 Aug 2023 08:33:01 +0000 (17:33 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 30 Aug 2023 08:37:03 +0000 (17:37 +0900)
commit5e2a89d84bddb79452917d2565aa7cc59a24047e
tree64c586760d6c34c090ee97bedfdcbc9fe805746e
parentacf565b499bdec016de89d7169fdfd4dea3e3715
sd-dhcp-client: ensure IAID and DUID being set on start

After b2851e8d6287ab9bb3cd6e42395271c45ce0e377, if IAID and DUID are not
set on start, calling sd_dhcp_client_set_iaid_duid_en() in
client_message_init() triggers assertion, as the client is already
running at the stage. Let's set IAID and DUID earlier.

Fixes #28990.
src/libsystemd-network/sd-dhcp-client.c