Author: mjansen
Date: Sat Jul 23 13:15:19 2016
New Revision: 71981

URL: http://svn.reactos.org/svn/reactos?rev=71981&view=rev
Log:
[SHELL32] Addendum to r71980, RegSetValueEx expects a size in bytes, not chars. 
CORE-10439

Modified:
    trunk/reactos/dll/win32/shell32/CNewMenu.cpp

Modified: trunk/reactos/dll/win32/shell32/CNewMenu.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/CNewMenu.cpp?rev=71981&r1=71980&r2=71981&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/CNewMenu.cpp        [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/CNewMenu.cpp        [iso-8859-1] Sat Jul 23 
13:15:19 2016
@@ -224,7 +224,7 @@
         return FALSE;
     }
     
-    if (RegSetValueExW(hKey, L"Classes", NULL, REG_MULTI_SZ, (LPBYTE)lpValues, 
dwSize) != ERROR_SUCCESS)
+    if (RegSetValueExW(hKey, L"Classes", NULL, REG_MULTI_SZ, (LPBYTE)lpValues, 
dwSize * sizeof(WCHAR)) != ERROR_SUCCESS)
     {
         HeapFree(GetProcessHeap(), 0, lpValues);
         return FALSE;


Reply via email to