Fix c7be0164ce6ae89d6f2f0ffea14e2612418dd5da
diff --git a/src/dhcp.c b/src/dhcp.c
index 232e344..f995f0e 100644
--- a/src/dhcp.c
+++ b/src/dhcp.c
@@ -224,7 +224,7 @@
 #endif
 	
   if (!indextoname(daemon->dhcpfd, iface_index, ifr.ifr_name) ||
-      ioctl(daemon->dhcpfd, SIOCGIFFLAGS, &ifr) != -1)
+      ioctl(daemon->dhcpfd, SIOCGIFFLAGS, &ifr) != 0)
     return;
   
   mess = (struct dhcp_packet *)daemon->dhcp_packet.iov_base;