From fc76612bff859bdf0219fe7b32c83bdd5f30fdd4 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 26 Apr 2009 05:43:06 +0000 Subject: [PATCH] - Free NdisMiniportBlock.Resources when we receive a stop irp svn path=/trunk/; revision=40707 --- reactos/drivers/network/ndis/ndis/miniport.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/reactos/drivers/network/ndis/ndis/miniport.c b/reactos/drivers/network/ndis/ndis/miniport.c index 69d31ca1d21..4e2a0d41a70 100644 --- a/reactos/drivers/network/ndis/ndis/miniport.c +++ b/reactos/drivers/network/ndis/ndis/miniport.c @@ -1971,6 +1971,12 @@ NdisIPnPStopDevice( Adapter->NdisMiniportBlock.AllocatedResourcesTranslated = NULL; } + if (Adapter->NdisMiniportBlock.Resources) + { + ExFreePool(Adapter->NdisMiniportBlock.Resources); + Adapter->NdisMiniportBlock.Resources = NULL; + } + if (Adapter->NdisMiniportBlock.EthDB) { EthDeleteFilter(Adapter->NdisMiniportBlock.EthDB);