***/
#include <sys/ioctl.h>
-#include <netinet/if_ether.h>
#include "siphash24.h"
if (pool_offset >= 0 &&
server->bound_leases[pool_offset] == existing_lease) {
DHCPLease *lease;
- usec_t time_now;
+ usec_t time_now = 0;
if (!existing_lease) {
lease = new0(DHCPLease, 1);
iov.iov_base = message;
iov.iov_len = buflen;
- len = recvmsg(fd, &msg, MSG_CMSG_CLOEXEC);
+ len = recvmsg(fd, &msg, 0);
if (len < buflen)
return 0;
else if ((size_t)len < sizeof(DHCPMessage))