TheMindVirus/v3dqpu

Memory leak when cleaning up mbox_middle

Opened this issue · 0 comments

MmFreePagesFromMdl(mbox_middle);

When deleting the pages allocated with MmAllocatePagesForMdlEx, it is not enough to delete the allocated pages. Also, the MDL structure itself should be deleted with ExFreePool.

Please read the remarks in the documentation:
https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/nf-wdm-mmallocatepagesformdlex
https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/nf-wdm-mmfreepagesfrommdl

Best regards,
Yan.