]> xenbits.xensource.com Git - pvdrivers/win/xenvbd.git/commitdiff
Fix memory leak in __FreePages() 8.2.0-rc2
authorPaul Durrant <paul.durrant@citrix.com>
Fri, 6 Jan 2017 13:02:32 +0000 (13:02 +0000)
committerPaul Durrant <paul.durrant@citrix.com>
Fri, 6 Jan 2017 13:08:46 +0000 (13:08 +0000)
The pool memory for the MDL also needs to be freed.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
src/xendisk/util.h

index 38f2aa78664be465c81526e1d0dbe9a6f9edd82e..169dc6cbd4972693c05c5b6cb3317248d2cf8f6c 100644 (file)
@@ -253,6 +253,7 @@ __FreePages(
     MmUnmapLockedPages(MdlMappedSystemVa, Mdl);
 
     MmFreePagesFromMdl(Mdl);
+    ExFreePool(Mdl);
 }
 
 #define __FreePage(_Mdl)    __FreePages(_Mdl)