Correct some checks, fix bug 748 (qemu networking). Fix by his
vaingloriousness Alex Ionescu.
Modified: trunk/reactos/drivers/net/ndis/ndis/miniport.c
  _____
Modified: trunk/reactos/drivers/net/ndis/ndis/miniport.c
--- trunk/reactos/drivers/net/ndis/ndis/miniport.c      2005-08-31
14:46:04 UTC (rev 17599)
+++ trunk/reactos/drivers/net/ndis/ndis/miniport.c      2005-09-01
02:57:27 UTC (rev 17600)
@@ -1335,7 +1335,7 @@
   Status =
IoGetDeviceProperty(Adapter->NdisMiniportBlock.PhysicalDeviceObject,
                                DevicePropertyLegacyBusType, Size,
                                &Adapter->NdisMiniportBlock.BusType,
&Size);
-  if (!NT_SUCCESS(Status) || Adapter->NdisMiniportBlock.BusType ==
(NDIS_INTERFACE_TYPE)-1)
+  if (!NT_SUCCESS(Status) || Adapter->NdisMiniportBlock.BusType ==
InterfaceTypeUndefined)
     {
       NdisInitUnicodeString(&ParamName, L"BusType");
       NdisReadConfiguration(&NdisStatus, &ConfigParam, ConfigHandle,
@@ -1349,7 +1349,7 @@
   Status =
IoGetDeviceProperty(Adapter->NdisMiniportBlock.PhysicalDeviceObject,
                                DevicePropertyBusNumber, Size,
                                &Adapter->NdisMiniportBlock.BusNumber,
&Size);
-  if (!NT_SUCCESS(Status) || Adapter->NdisMiniportBlock.BusNumber ==
(NDIS_INTERFACE_TYPE)-1)
+  if (!NT_SUCCESS(Status) || Adapter->NdisMiniportBlock.BusNumber ==
0xFFFFFFF0)
     {
       NdisInitUnicodeString(&ParamName, L"BusNumber");
       NdisReadConfiguration(&NdisStatus, &ConfigParam, ConfigHandle,
    
    
    
    
    
 
                    
                    
                        
                        Show replies by date