req->message = message;
- /* set client id based on mac address if client did not send an explicit
+ /* set client id based on MAC address if client did not send an explicit
one */
if (!req->client_id.data) {
uint8_t *data;
iov.iov_base = message;
iov.iov_len = buflen;
- len = recvmsg(fd, &msg, 0);
+ len = recvmsg(fd, &msg, MSG_CMSG_CLOEXEC);
if (len < buflen)
return 0;
else if ((size_t)len < sizeof(DHCPMessage))