  #elif defined(HAVE_BSD_NETWORK) 
    if (msg.msg_controllen >= sizeof(struct cmsghdr))
 diff --git a/src/dhcp6.c b/src/dhcp6.c
-index 2be877f..d3f5739 100644
+index ae1f5c1..ce7397d 100644
 --- a/src/dhcp6.c
 +++ b/src/dhcp6.c
 @@ -116,10 +116,14 @@ void dhcp6_packet(time_t now)

diff --git a/src/blockdata.c b/src/blockdata.c
index f7740b5..b02915a 100644
--- a/src/blockdata.c
+++ b/src/blockdata.c
@@ -15,16 +15,22 @@

 	{
 	  if (errno == ENOBUFS)
diff --git a/src/network.c b/src/network.c
index 296c7bd..c03961a 100644
--- a/src/network.c
+++ b/src/network.c
@@ -697,6 +697,7 @@ int enumerate_interfaces(int reset)
