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?... ============================================================================== --- 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,