From 7445880f2585da671bc58caad63ce0c6357bdbbd Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Thu, 4 Jun 2009 18:00:17 +0000 Subject: [PATCH] - Fix the map register count check svn path=/trunk/; revision=41287 --- reactos/drivers/network/ndis/ndis/io.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/drivers/network/ndis/ndis/io.c b/reactos/drivers/network/ndis/ndis/io.c index 0be8df54086..d08f936e03c 100644 --- a/reactos/drivers/network/ndis/ndis/io.c +++ b/reactos/drivers/network/ndis/ndis/io.c @@ -322,10 +322,10 @@ NdisMAllocateMapRegisters( 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;