Index: ntoskrnl/mm/ARM3/sysldr.c =================================================================== --- ntoskrnl/mm/ARM3/sysldr.c (revision 59067) +++ ntoskrnl/mm/ARM3/sysldr.c (working copy) @@ -428,8 +428,8 @@ MiDereferenceImports(CurrentImports); /* Check if we had valid imports */ - if ((CurrentImports != MM_SYSLDR_BOOT_LOADED) || - (CurrentImports != MM_SYSLDR_NO_IMPORTS) || + if ((CurrentImports != MM_SYSLDR_BOOT_LOADED && + CurrentImports != MM_SYSLDR_NO_IMPORTS) || !((ULONG_PTR)LdrEntry->LoadedImports & MM_SYSLDR_SINGLE_ENTRY)) { /* Free them */