mirror of
https://github.com/reactos/reactos.git
synced 2025-04-25 08:00:24 +00:00
- Fix a memory leak
svn path=/trunk/; revision=40177
This commit is contained in:
parent
8403d77a18
commit
253abcd0db
2 changed files with 11 additions and 0 deletions
|
@ -54,6 +54,11 @@ EthCreateFilter(
|
|||
IN PUCHAR AdapterAddress,
|
||||
OUT PETH_FILTER * Filter);
|
||||
|
||||
VOID
|
||||
NTAPI
|
||||
EthDeleteFilter(
|
||||
IN PETH_FILTER Filter);
|
||||
|
||||
VOID
|
||||
NTAPI
|
||||
EthFilterDprIndicateReceive(
|
||||
|
|
|
@ -1898,6 +1898,12 @@ NdisIPnPStopDevice(
|
|||
Adapter->NdisMiniportBlock.AllocatedResourcesTranslated = NULL;
|
||||
}
|
||||
|
||||
if (Adapter->NdisMiniportBlock.EthDB)
|
||||
{
|
||||
EthDeleteFilter(Adapter->NdisMiniportBlock.EthDB);
|
||||
Adapter->NdisMiniportBlock.EthDB = NULL;
|
||||
}
|
||||
|
||||
Adapter->NdisMiniportBlock.OldPnPDeviceState = Adapter->NdisMiniportBlock.PnPDeviceState;
|
||||
Adapter->NdisMiniportBlock.PnPDeviceState = NdisPnPDeviceStopped;
|
||||
|
||||
|
|
Loading…
Reference in a new issue