Module: wine Branch: master Commit: abf9cd09938b4ed70b9928984eefa92f1bbdc9f6 URL: http://source.winehq.org/git/wine.git/?a=commit;h=abf9cd09938b4ed70b9928984e...
Author: Michael Karcher wine@mkarcher.dialup.fu-berlin.de Date: Wed Feb 18 14:36:28 2009 +0100
kernel32: Free profile before reloading.
---
dlls/kernel32/profile.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/dlls/kernel32/profile.c b/dlls/kernel32/profile.c index e0b709c..1a25031 100644 --- a/dlls/kernel32/profile.c +++ b/dlls/kernel32/profile.c @@ -807,6 +807,7 @@ static BOOL PROFILE_Open( LPCWSTR filename, BOOL write_access ) { TRACE("(%s): already opened, needs refreshing (mru=%d)\n", debugstr_w(buffer), i); + PROFILE_Free(CurProfile->section); CurProfile->section = PROFILE_Load(hFile, &CurProfile->encoding); CurProfile->LastWriteTime = LastWriteTime; }