[ros-diffs] [tkreuzer] 45137: [NTOS] Fix possible NULL pointer dereference. Spotted by Amine Khaldi.

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Mon Jan 18 18:24:28 CET 2010


Author: tkreuzer
Date: Mon Jan 18 18:24:28 2010
New Revision: 45137

URL: http://svn.reactos.org/svn/reactos?rev=45137&view=rev
Log:
[NTOS]
Fix possible NULL pointer dereference. Spotted by Amine Khaldi.

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

Modified: trunk/reactos/ntoskrnl/mm/ARM3/contmem.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/ARM3/contmem.c?rev=45137&r1=45136&r2=45137&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/mm/ARM3/contmem.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/mm/ARM3/contmem.c [iso-8859-1] Mon Jan 18 18:24:28 2010
@@ -276,7 +276,7 @@
     // Now get the PFN entry for this, and make sure it's the correct one
     //
     Pfn1 = MiGetPfnEntry(PageFrameIndex);        
-    if (Pfn1->u3.e1.StartOfAllocation == 0)
+    if ((!Pfn1) || (Pfn1->u3.e1.StartOfAllocation == 0))
     {
         //
         // This probably means you did a free on an address that was in between




More information about the Ros-diffs mailing list