Author: mjmartin
Date: Tue Dec 21 15:19:58 2010
New Revision: 50081

URL: http://svn.reactos.org/svn/reactos?rev=50081&view=rev
Log:
[NTOS]: Check that MaximumSize is valid value if the section is being backed by 
paging file.

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

Modified: trunk/reactos/ntoskrnl/mm/ARM3/section.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/ARM3/section.c?rev=50081&r1=50080&r2=50081&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/mm/ARM3/section.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/mm/ARM3/section.c [iso-8859-1] Tue Dec 21 15:19:58 
2010
@@ -1440,6 +1440,10 @@
     }
     else if (!MaximumSize) MaximumSize = &SafeMaximumSize;
 
+    /* Check that MaximumSize is valid if backed by paging file */
+    if ((!FileHandle) && (!MaximumSize->QuadPart))
+        return STATUS_INVALID_PARAMETER_4;
+
     /* Create the section */
     Status = MmCreateSection(&SectionObject,
                              DesiredAccess,


Reply via email to