summaryrefslogtreecommitdiff
path: root/src/libsystemd-network/test-dhcp6-client.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2022-02-06 13:38:08 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-02-14 14:43:45 +0900
commit4b0f27173c25ec21f1181ee3d438d413d4e4dd6c (patch)
treed8d01b37df085b77480c534d96d5add204a86b5e /src/libsystemd-network/test-dhcp6-client.c
parent93bd7c4192c9afc41be1b317278a7ed3e829b971 (diff)
downloadsystemd-4b0f27173c25ec21f1181ee3d438d413d4e4dd6c.tar.gz
sd-dhcp6-client: unify IA option header
This also fixes possible unaligned read of message.
Diffstat (limited to 'src/libsystemd-network/test-dhcp6-client.c')
-rw-r--r--src/libsystemd-network/test-dhcp6-client.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libsystemd-network/test-dhcp6-client.c b/src/libsystemd-network/test-dhcp6-client.c
index 274109d13a..91eec94058 100644
--- a/src/libsystemd-network/test-dhcp6-client.c
+++ b/src/libsystemd-network/test-dhcp6-client.c
@@ -351,9 +351,9 @@ static void test_option_status(void) {
r = dhcp6_option_parse_ia(NULL, iaid, be16toh(option->code), be16toh(option->len), option->data, &pd);
assert_se(r >= 0);
assert_se(pd.addresses);
- assert_se(memcmp(&pd.ia_pd.id, &option4[4], 4) == 0);
- assert_se(memcmp(&pd.ia_pd.lifetime_t1, &option4[8], 4) == 0);
- assert_se(memcmp(&pd.ia_pd.lifetime_t2, &option4[12], 4) == 0);
+ assert_se(memcmp(&pd.header.id, &option4[4], 4) == 0);
+ assert_se(memcmp(&pd.header.lifetime_t1, &option4[8], 4) == 0);
+ assert_se(memcmp(&pd.header.lifetime_t2, &option4[12], 4) == 0);
dhcp6_lease_free_ia(&pd);
zero(pd);