Author: ion
Date: Sun Mar  4 03:00:01 2012
New Revision: 55986

URL: http://svn.reactos.org/svn/reactos?rev=55986&view=rev
Log:
[SMSS]: No longer fail on invalid known DLL checksum until I can fix the loader 
API.

Modified:
    trunk/reactos/base/system/smss2/sminit.c

Modified: trunk/reactos/base/system/smss2/sminit.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/smss2/sminit.c?rev=55986&r1=55985&r2=55986&view=diff
==============================================================================
--- trunk/reactos/base/system/smss2/sminit.c [iso-8859-1] (original)
+++ trunk/reactos/base/system/smss2/sminit.c [iso-8859-1] Sun Mar  4 03:00:01 
2012
@@ -1533,10 +1533,9 @@
                                                SmpProcessModuleImports,
                                                RegEntry,
                                                &ImageCharacteristics);
+#if 0
         if (!NT_SUCCESS(Status))
         {
-            DPRINT1("Hey ReactOS -- you suck! Please fix the checksum (or the 
API) behind: %wZ\n", &RegEntry->Value);
-            #if 0
             /* Checksum failed, so don't even try going further -- kill SMSS */
             RtlInitUnicodeString(&ErrorResponse,
                                  L"Verification of a KnownDLL failed.");
@@ -1544,9 +1543,10 @@
             ErrorParameters[1] = Status;
             ErrorParameters[2] = (ULONG)&RegEntry->Value;
             SmpTerminate(ErrorParameters, 5, RTL_NUMBER_OF(ErrorParameters));
-            #endif
-        }
-        else if (!(ImageCharacteristics & IMAGE_FILE_DLL))
+        }
+        else
+#endif
+        if (!(ImageCharacteristics & IMAGE_FILE_DLL))
         {
             /* An invalid known DLL entry will also kill SMSS */
             RtlInitUnicodeString(&ErrorResponse,


Reply via email to