From a2dfa7d8a6cae4ab651d2e7ba06cc01f5781d7c4 Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Sun, 24 Oct 2010 12:32:26 +0200 Subject: [PATCH] wineboot: Fixed 2 buffer sizes. --- programs/wineboot/wineboot.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/programs/wineboot/wineboot.c b/programs/wineboot/wineboot.c index 92331eea4d..4407e17748 100644 --- a/programs/wineboot/wineboot.c +++ b/programs/wineboot/wineboot.c @@ -351,7 +351,7 @@ static void create_volatile_environment_registry_key(void) set_reg_value( hkey, HomeDriveW, path ); } - size = sizeof(path); + size = sizeof(path)/sizeof(path[0]); if (GetUserNameW( path, &size )) set_reg_value( hkey, UserNameW, path ); set_reg_value( hkey, HomeShareW, EmptyW ); @@ -360,7 +360,7 @@ static void create_volatile_environment_registry_key(void) if (SUCCEEDED(hr)) set_reg_value( hkey, LocalAppDataW, path ); - size = sizeof(computername) - 2; + size = (sizeof(computername)/sizeof(WCHAR)) - 2; if (GetComputerNameW(&computername[2], &size)) { computername[0] = computername[1] = '\\'; -- 2.32.0.93.g670b81a890