[ros-diffs] [janderwald] 37118: - Include zero byte in byte count to NtSetValueKey
janderwald at svn.reactos.org
janderwald at svn.reactos.org
Sat Nov 1 00:21:16 CET 2008
Author: janderwald
Date: Fri Oct 31 18:21:15 2008
New Revision: 37118
URL: http://svn.reactos.org/svn/reactos?rev=37118&view=rev
Log:
- Include zero byte in byte count to NtSetValueKey
Modified:
trunk/reactos/base/setup/usetup/mui.c
Modified: trunk/reactos/base/setup/usetup/mui.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/setup/usetup/mui.c?rev=37118&r1=37117&r2=37118&view=diff
==============================================================================
--- trunk/reactos/base/setup/usetup/mui.c [iso-8859-1] (original)
+++ trunk/reactos/base/setup/usetup/mui.c [iso-8859-1] Fri Oct 31 18:21:15 2008
@@ -403,7 +403,7 @@
0,
REG_SZ,
(PVOID)MuiLayouts[uIndex].LayoutID,
- wcslen(MuiLayouts[uIndex].LayoutID) * sizeof(WCHAR));
+ (wcslen(MuiLayouts[uIndex].LayoutID)+1) * sizeof(WCHAR));
if (!NT_SUCCESS(Status))
{
DPRINT1("NtSetValueKey() failed (Status = %lx, uIndex = %d)\n", Status, uIndex);
@@ -420,7 +420,7 @@
0,
REG_SZ,
(PVOID)szLangID,
- wcslen(szLangID) * sizeof(WCHAR));
+ (wcslen(szLangID)+1) * sizeof(WCHAR));
if (!NT_SUCCESS(Status))
{
DPRINT1("NtSetValueKey() failed (Status = %lx, uIndex = %d)\n", Status, uIndex);
@@ -436,7 +436,7 @@
0,
REG_SZ,
(PVOID)MuiLayouts[uIndex].LayoutID,
- wcslen(MuiLayouts[uIndex].LayoutID) * sizeof(WCHAR));
+ (wcslen(MuiLayouts[uIndex].LayoutID)+1) * sizeof(WCHAR));
if (!NT_SUCCESS(Status))
{
DPRINT1("NtSetValueKey() failed (Status = %lx, uIndex = %d)\n", Status, uIndex);
@@ -513,7 +513,7 @@
0,
REG_SZ,
(PVOID)ACPage,
- wcslen(ACPage) * sizeof(PWCHAR));
+ (wcslen(ACPage)+1) * sizeof(PWCHAR));
if (!NT_SUCCESS(Status))
{
DPRINT1("NtSetValueKey() failed (Status %lx)\n", Status);
@@ -528,7 +528,7 @@
0,
REG_SZ,
(PVOID)OEMCPage,
- wcslen(OEMCPage) * sizeof(PWCHAR));
+ (wcslen(OEMCPage)+1) * sizeof(PWCHAR));
if (!NT_SUCCESS(Status))
{
DPRINT1("NtSetValueKey() failed (Status %lx)\n", Status);
@@ -543,7 +543,7 @@
0,
REG_SZ,
(PVOID)MACCPage,
- wcslen(MACCPage) * sizeof(PWCHAR));
+ (wcslen(MACCPage)+1) * sizeof(PWCHAR));
if (!NT_SUCCESS(Status))
{
DPRINT1("NtSetValueKey() failed (Status %lx)\n", Status);
More information about the Ros-diffs
mailing list