message = malloc0(len);
assert_se(dhcp_message_init(message, BOOTREQUEST, 0x12345678,
- DHCP_DISCOVER, optlen, &optoffset) >= 0);
+ DHCP_DISCOVER, ARPHRD_ETHER, optlen, &optoffset) >= 0);
assert_se(message->xid == htobe32(0x12345678));
assert_se(message->op == BOOTREQUEST);
magic = (uint8_t*)&message->magic;
assert_se(magic[0] == 99);
- assert_se(magic[1] = 130);
- assert_se(magic[2] = 83);
- assert_se(magic[3] = 99);
+ assert_se(magic[1] == 130);
+ assert_se(magic[2] == 83);
+ assert_se(magic[3] == 99);
assert_se(dhcp_option_parse(message, len, NULL, NULL) >= 0);
}
size_t len = sizeof(DHCPMessage) + optlen;
message = malloc0(len);
+ assert_se(message);
if (options && optlen)
memcpy(&message->options, options, optlen);
static void test_option_set(void)
{
- DHCPMessage *result;
+ _cleanup_free_ DHCPMessage *result = NULL;
size_t offset = 0, len, pos;
unsigned i;