diff -ru /root/klibc-1.5.17.old/usr/kinit/ipconfig/dhcp_proto.c ./dhcp_proto.c --- /root/klibc-1.5.17.old/usr/kinit/ipconfig/dhcp_proto.c 2010-03-20 01:06:35.000000000 +0100 +++ ./dhcp_proto.c 2011-05-04 18:33:47.018943322 +0200 @@ -149,7 +149,7 @@ ret = packet_recv(iov, 3); if (ret == 0) - return -1; + return 0; DEBUG(("\n dhcp xid %08x ", dev->bootp.xid));