[ros-diffs] [cgutman] 41287: - Fix the map register count check

cgutman at svn.reactos.org cgutman at svn.reactos.org
Thu Jun 4 20:00:18 CEST 2009


Author: cgutman
Date: Thu Jun  4 22:00:17 2009
New Revision: 41287

URL: http://svn.reactos.org/svn/reactos?rev=41287&view=rev
Log:
 - Fix the map register count check

Modified:
    trunk/reactos/drivers/network/ndis/ndis/io.c

Modified: trunk/reactos/drivers/network/ndis/ndis/io.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/ndis/ndis/io.c?rev=41287&r1=41286&r2=41287&view=diff
==============================================================================
--- trunk/reactos/drivers/network/ndis/ndis/io.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/ndis/ndis/io.c [iso-8859-1] Thu Jun  4 22:00:17 2009
@@ -322,10 +322,10 @@
 
   Adapter->NdisMiniportBlock.SystemAdapterObject = AdapterObject;
 
-  if(AvailableMapRegisters < MapRegistersPerBaseRegister)
+  if(AvailableMapRegisters < MapRegistersPerBaseRegister * BaseMapRegistersNeeded)
     {
       NDIS_DbgPrint(MIN_TRACE, ("Didn't get enough map registers from hal - requested 0x%x, got 0x%x\n",
-          MapRegistersPerBaseRegister, AvailableMapRegisters));
+          MapRegistersPerBaseRegister * BaseMapRegistersNeeded, AvailableMapRegisters));
 
       AdapterObject->DmaOperations->PutDmaAdapter(AdapterObject);
       Adapter->NdisMiniportBlock.SystemAdapterObject = NULL;



More information about the Ros-diffs mailing list