assert(message);
if (be32toh(message->xid) != client->xid)
- return -EINVAL;
+ return 0;
if (memcmp(&message->chaddr[0], &client->mac_addr.ether_addr_octet,
ETHER_ADDR_LEN))
- return -EINVAL;
+ return 0;
switch (client->state) {
case DHCP_STATE_SELECTING:
r = dhcp_packet_verify_headers(packet, BOOTREPLY, len);
if (r < 0)
- return r;
+ return 0;
len -= DHCP_IP_UDP_SIZE;