Don't try to discover if we didn't find any interfaces we like. When we
get
PnP, we'll need to do discover when the first interface appears.
Modified: trunk/reactos/subsys/system/dhcp/dhclient.c
_____
Modified: trunk/reactos/subsys/system/dhcp/dhclient.c
--- trunk/reactos/subsys/system/dhcp/dhclient.c 2005-04-23 00:01:37 UTC
(rev 14750)
+++ trunk/reactos/subsys/system/dhcp/dhclient.c 2005-04-23 00:40:44 UTC
(rev 14751)
@@ -161,12 +161,16 @@
DH_DbgPrint(MID_TRACE,("Discover Interfaces\n"));
- /* set up the interface */
- discover_interfaces(ifi);
+ /* If no adapters were found, just idle for now ... If any show
up,
+ * then we'll start it later */
+ if( ifi ) {
+ /* set up the interface */
+ discover_interfaces(ifi);
- DH_DbgPrint
- (MID_TRACE,
- ("Setting init state and restarting interface %p\n",ifi));
+ DH_DbgPrint
+ (MID_TRACE,
+ ("Setting init state and restarting interface
%p\n",ifi));
+ }
bootp_packet_handler = do_packet;
Show replies by date