msi: Fix use of uninitialized variable (Coverity).

This commit is contained in:
Andrew Talbot 2007-06-23 17:28:50 +01:00 committed by Alexandre Julliard
parent 7a8455094d
commit 0e4ccb822c
1 changed files with 2 additions and 2 deletions

View File

@ -4648,7 +4648,7 @@ static UINT ITERATE_WriteEnvironmentString( MSIRECORD *rec, LPVOID param )
LPWSTR deformatted, ptr;
DWORD flags, type, size;
LONG res;
HKEY env, root = HKEY_CURRENT_USER;
HKEY env = NULL, root = HKEY_CURRENT_USER;
static const WCHAR environment[] =
{'S','y','s','t','e','m','\\',
@ -4759,7 +4759,7 @@ static UINT ITERATE_WriteEnvironmentString( MSIRECORD *rec, LPVOID param )
res = RegSetValueExW(env, name, 0, type, (LPVOID)newval, size);
done:
RegCloseKey(env);
if (env) RegCloseKey(env);
msi_free(deformatted);
msi_free(data);
msi_free(newval);