chiark / gitweb /
udev: net_setup_link - export the .link filename applied to the link
[elogind.git] / src / libsystemd-network / test-dhcp6-client.c
index 96c68e1feb460a8fb1b53ca5a88861e38f833b4e..d102a796b407f6d1e12dfa327b36262b031fedc9 100644 (file)
@@ -205,9 +205,9 @@ static uint8_t msg_reply[173] = {
 static int test_advertise_option(sd_event *e) {
         _cleanup_dhcp6_lease_free_ sd_dhcp6_lease *lease = NULL;
         DHCP6Message *advertise = (DHCP6Message *)msg_advertise;
-        uint8_t *optval, *opt = &msg_advertise[sizeof(DHCP6Message)];
+        uint8_t *optval, *opt = msg_advertise + sizeof(DHCP6Message);
         uint16_t optcode;
-        size_t optlen, len = sizeof(msg_advertise);
+        size_t optlen, len = sizeof(msg_advertise) - sizeof(DHCP6Message);
         be32_t val;
         uint8_t preference = 255;
         struct in6_addr addr;