[ros-diffs] [cgutman] 53305: [NTOSKRNL] - Specify a valid number of pages to unprotect

cgutman at svn.reactos.org cgutman at svn.reactos.org
Thu Aug 18 19:36:40 UTC 2011


Author: cgutman
Date: Thu Aug 18 19:36:40 2011
New Revision: 53305

URL: http://svn.reactos.org/svn/reactos?rev=53305&view=rev
Log:
[NTOSKRNL]
- Specify a valid number of pages to unprotect

Modified:
    trunk/reactos/ntoskrnl/mm/ARM3/pool.c

Modified: trunk/reactos/ntoskrnl/mm/ARM3/pool.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/ARM3/pool.c?rev=53305&r1=53304&r2=53305&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/mm/ARM3/pool.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/mm/ARM3/pool.c [iso-8859-1] Thu Aug 18 19:36:40 2011
@@ -626,7 +626,7 @@
             if (MmProtectFreedNonPagedPool)
             {
                 /* We need to be able to touch this page, unprotect it */
-                MiUnProtectFreeNonPagedPool(NextEntry, 0);
+                MiUnProtectFreeNonPagedPool(NextEntry, 1);
             }
 
             //
@@ -946,7 +946,7 @@
         if (MmProtectFreedNonPagedPool)
         {
             /* The freed block will be merged, it must be made accessible */
-            MiUnProtectFreeNonPagedPool(MiPteToAddress(PointerPte), 0);
+            MiUnProtectFreeNonPagedPool(MiPteToAddress(PointerPte), 1);
         }
 
         //
@@ -1020,7 +1020,7 @@
         if (MmProtectFreedNonPagedPool)
         {
             /* The freed block will be merged, it must be made accessible */
-            MiUnProtectFreeNonPagedPool(MiPteToAddress(PointerPte), 0);
+            MiUnProtectFreeNonPagedPool(MiPteToAddress(PointerPte), 1);
         }
 
         /* Check if this is valid pool, or a guard page */
@@ -1058,7 +1058,7 @@
         if (MmProtectFreedNonPagedPool)
         {
             /* The freed block will be merged, it must be made accessible */
-            MiUnProtectFreeNonPagedPool(FreeEntry, 0);
+            MiUnProtectFreeNonPagedPool(FreeEntry, 1);
         }
 
         //




More information about the Ros-diffs mailing list