[PATCH] wineboot: Fixed 2 buffer sizes
Marcus Meissner
marcus at jet.franken.de
Sun Oct 24 05:32:26 CDT 2010
Hi,
two more.
Ciao, Marcus
---
programs/wineboot/wineboot.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/programs/wineboot/wineboot.c b/programs/wineboot/wineboot.c
index 92331ee..4407e17 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] = '\\';
--
1.7.1
More information about the wine-patches
mailing list