From: Ronan Pigott Date: Thu, 25 Jan 2024 00:53:35 +0000 (-0700) Subject: test-dhcp6: terminate fqdn option X-Git-Tag: v257-rc1~171^2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2d9822b634680f1be1d20920aceddac76de110eb;p=thirdparty%2Fsystemd.git test-dhcp6: terminate fqdn option The encoded fqdn in this option must be properly terminated. We will soon validate that this field is correctly encoded, so correct it in the test. --- diff --git a/src/libsystemd-network/test-dhcp6-client.c b/src/libsystemd-network/test-dhcp6-client.c index 7afd464dc0f..8c89365140e 100644 --- a/src/libsystemd-network/test-dhcp6-client.c +++ b/src/libsystemd-network/test-dhcp6-client.c @@ -745,8 +745,8 @@ static const uint8_t msg_reply[] = { 0x00, SD_DHCP6_OPTION_DOMAIN, 0x00, 0x0b, 0x03, 'l', 'a', 'b', 0x05, 'i', 'n', 't', 'r', 'a', 0x00, /* Client FQDN */ - 0x00, SD_DHCP6_OPTION_CLIENT_FQDN, 0x00, 0x12, - 0x01, 0x06, 'c', 'l', 'i', 'e', 'n', 't', 0x03, 'l', 'a', 'b', 0x05, 'i', 'n', 't', 'r', 'a', + 0x00, SD_DHCP6_OPTION_CLIENT_FQDN, 0x00, 0x13, + 0x01, 0x06, 'c', 'l', 'i', 'e', 'n', 't', 0x03, 'l', 'a', 'b', 0x05, 'i', 'n', 't', 'r', 'a', 0x00, /* Vendor specific options */ 0x00, SD_DHCP6_OPTION_VENDOR_OPTS, 0x00, 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0xf7, 0x00, 0x01, VENDOR_SUBOPTION_BYTES, @@ -827,8 +827,8 @@ static const uint8_t msg_advertise[] = { 0x00, SD_DHCP6_OPTION_DOMAIN, 0x00, 0x0b, 0x03, 'l', 'a', 'b', 0x05, 'i', 'n', 't', 'r', 'a', 0x00, /* Client FQDN */ - 0x00, SD_DHCP6_OPTION_CLIENT_FQDN, 0x00, 0x12, - 0x01, 0x06, 'c', 'l', 'i', 'e', 'n', 't', 0x03, 'l', 'a', 'b', 0x05, 'i', 'n', 't', 'r', 'a', + 0x00, SD_DHCP6_OPTION_CLIENT_FQDN, 0x00, 0x13, + 0x01, 0x06, 'c', 'l', 'i', 'e', 'n', 't', 0x03, 'l', 'a', 'b', 0x05, 'i', 'n', 't', 'r', 'a', 0x00, /* Vendor specific options */ 0x00, SD_DHCP6_OPTION_VENDOR_OPTS, 0x00, 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0xf7, 0x00, 0x01, VENDOR_SUBOPTION_BYTES,