[ros-diffs] [ion] 52867: [KERNEL32]: Arch, you have to initialize your strings first!

ion at svn.reactos.org ion at svn.reactos.org
Mon Jul 25 19:26:40 UTC 2011


Author: ion
Date: Mon Jul 25 19:26:40 2011
New Revision: 52867

URL: http://svn.reactos.org/svn/reactos?rev=52867&view=rev
Log:
[KERNEL32]: Arch, you have to initialize your strings first!

Modified:
    trunk/reactos/dll/win32/kernel32/client/dllmain.c

Modified: trunk/reactos/dll/win32/kernel32/client/dllmain.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/dllmain.c?rev=52867&r1=52866&r2=52867&view=diff
==============================================================================
--- trunk/reactos/dll/win32/kernel32/client/dllmain.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/kernel32/client/dllmain.c [iso-8859-1] Mon Jul 25 19:26:40 2011
@@ -264,7 +264,7 @@
     UNICODE_STRING SystemRootString;
     UNICODE_STRING UnexpandedSystemRootString = RTL_CONSTANT_STRING(L"%SystemRoot%");
     UNICODE_STRING BaseSrvCSDString;
-    RTL_QUERY_REGISTRY_TABLE BaseServerRegistryConfigurationTable[] =
+    RTL_QUERY_REGISTRY_TABLE BaseServerRegistryConfigurationTable[2] =
     {
         {
             NULL,
@@ -322,6 +322,9 @@
      */ 
     BaseStaticServerData->CSDNumber = 0;
     BaseStaticServerData->RCNumber = 0;
+    
+    /* Initialize the CSD string */
+    RtlInitEmptyUnicodeString(&BaseSrvCSDString, Buffer, sizeof(Buffer));
 
     Status = RtlQueryRegistryValues(RTL_REGISTRY_WINDOWS_NT,
                                     L"",




More information about the Ros-diffs mailing list