Erich Hoover : regedit: Fix import mangling REG_EXPAND_SZ values.

Alexandre Julliard julliard at winehq.org
Mon Jan 19 08:58:50 CST 2009


Module: wine
Branch: master
Commit: 51a04d5b65580567c11601f372f79d77c00f3177
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=51a04d5b65580567c11601f372f79d77c00f3177

Author: Erich Hoover <ehoover at mines.edu>
Date:   Sun Jan 18 01:29:09 2009 -0700

regedit: Fix import mangling REG_EXPAND_SZ values.

---

 programs/regedit/regproc.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/programs/regedit/regproc.c b/programs/regedit/regproc.c
index a4e8936..018a58e 100644
--- a/programs/regedit/regproc.c
+++ b/programs/regedit/regproc.c
@@ -394,7 +394,7 @@ static LONG setValue(WCHAR* val_name, WCHAR* val_data, BOOL is_unicode)
         if (!lpbData)
             return ERROR_INVALID_DATA;
 
-        if(dwDataType == REG_MULTI_SZ && !is_unicode)
+        if((dwDataType == REG_MULTI_SZ || dwDataType == REG_EXPAND_SZ) && !is_unicode)
         {
             LPBYTE tmp = lpbData;
             lpbData = (LPBYTE)GetWideStringN((char*)lpbData, dwLen, &dwLen);




More information about the wine-cvs mailing list