winecfg: Fix crash when remove app button is pressed in applications tab.

This commit is contained in:
Nigel Liang 2007-08-08 18:07:05 -07:00 committed by Alexandre Julliard
parent ce1ab638da
commit 4f03cf760b
1 changed files with 7 additions and 4 deletions

View File

@ -467,13 +467,16 @@ static void set_reg_key_ex(HKEY root, const WCHAR *path, const WCHAR *name, cons
void set_reg_key(HKEY root, const char *path, const char *name, const char *value)
{
WCHAR *wpath, *wname, *wvalue = NULL;
WCHAR *wpath, *wname = NULL, *wvalue = NULL;
wpath = HeapAlloc(GetProcessHeap(), 0, (strlen(path)+1)*sizeof(WCHAR));
wname = HeapAlloc(GetProcessHeap(), 0, (strlen(name)+1)*sizeof(WCHAR));
MultiByteToWideChar(CP_ACP, 0, path, -1, wpath, strlen(path)+1);
MultiByteToWideChar(CP_ACP, 0, name, -1, wname, strlen(name)+1);
if (name)
{
wname = HeapAlloc(GetProcessHeap(), 0, (strlen(name)+1)*sizeof(WCHAR));
MultiByteToWideChar(CP_ACP, 0, name, -1, wname, strlen(name)+1);
}
if (value)
{