mirror of
https://github.com/reactos/reactos.git
synced 2025-04-26 16:40:27 +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,
|
IN PUCHAR AdapterAddress,
|
||||||
OUT PETH_FILTER * Filter);
|
OUT PETH_FILTER * Filter);
|
||||||
|
|
||||||
|
VOID
|
||||||
|
NTAPI
|
||||||
|
EthDeleteFilter(
|
||||||
|
IN PETH_FILTER Filter);
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
EthFilterDprIndicateReceive(
|
EthFilterDprIndicateReceive(
|
||||||
|
|
|
@ -1898,6 +1898,12 @@ NdisIPnPStopDevice(
|
||||||
Adapter->NdisMiniportBlock.AllocatedResourcesTranslated = NULL;
|
Adapter->NdisMiniportBlock.AllocatedResourcesTranslated = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (Adapter->NdisMiniportBlock.EthDB)
|
||||||
|
{
|
||||||
|
EthDeleteFilter(Adapter->NdisMiniportBlock.EthDB);
|
||||||
|
Adapter->NdisMiniportBlock.EthDB = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
Adapter->NdisMiniportBlock.OldPnPDeviceState = Adapter->NdisMiniportBlock.PnPDeviceState;
|
Adapter->NdisMiniportBlock.OldPnPDeviceState = Adapter->NdisMiniportBlock.PnPDeviceState;
|
||||||
Adapter->NdisMiniportBlock.PnPDeviceState = NdisPnPDeviceStopped;
|
Adapter->NdisMiniportBlock.PnPDeviceState = NdisPnPDeviceStopped;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue