1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2025-01-07 17:17:44 +03:00

dhcp6: do not append ORO option when no option requested

Fixes #24292.

(cherry picked from commit 4c275f362f)
This commit is contained in:
Yu Watanabe 2022-08-14 02:43:51 +09:00 committed by Zbigniew Jędrzejewski-Szmek
parent 97474b03e7
commit c966377c51

View File

@ -683,6 +683,9 @@ static int client_append_oro(sd_dhcp6_client *client, uint8_t **opt, size_t *opt
req_opts = client->req_opts;
}
if (n == 0)
return 0;
return dhcp6_option_append(opt, optlen, SD_DHCP6_OPTION_ORO, n * sizeof(be16_t), req_opts);
}