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,