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);