Index: base/services/dhcpcsvc/dhcp/adapter.c =================================================================== --- base/services/dhcpcsvc/dhcp/adapter.c (revision 72764) +++ base/services/dhcpcsvc/dhcp/adapter.c (working copy) @@ -411,6 +411,8 @@ 0 : WSAGetLastError(); } else { error("socket() failed: %d\n", WSAGetLastError()); + free( Adapter ); + continue; } } else { Adapter->DhclientInfo.rfdesc =