So do in open_file_mapping_key as PROFILE_Open does.
Signed-off-by: Carlos Rivera carlos@superkaos.org --- v2: fixed the wording of the commit. dlls/kernel32/profile.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/dlls/kernel32/profile.c b/dlls/kernel32/profile.c index 43b303fa25..c987c3f6b9 100644 --- a/dlls/kernel32/profile.c +++ b/dlls/kernel32/profile.c @@ -1028,6 +1028,9 @@ static HKEY open_file_mapping_key( const WCHAR *filename ) static HKEY mapping_key; HKEY key;
+ if (!filename) + filename = wininiW; + EnterCriticalSection( &PROFILE_CritSect );
if (!mapping_key && RegOpenKeyExW( HKEY_LOCAL_MACHINE, mapping_pathW, 0, KEY_WOW64_64KEY, &mapping_key ))