Sebastian Lackner : regedit: Fix incorrect usage of CompareString in parseKeyName.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Nov 19 10:07:50 CST 2014


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

Author: Sebastian Lackner <sebastian at fds-team.de>
Date:   Wed Nov 19 08:55:58 2014 +0100

regedit: Fix incorrect usage of CompareString in parseKeyName.

---

 programs/regedit/regproc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/programs/regedit/regproc.c b/programs/regedit/regproc.c
index 1adeddf..80beb21 100644
--- a/programs/regedit/regproc.c
+++ b/programs/regedit/regproc.c
@@ -320,7 +320,7 @@ static BOOL parseKeyName(LPWSTR lpKeyName, HKEY *hKey, LPWSTR *lpKeyPath)
     *hKey = NULL;
 
     for (i = 0; i < REG_CLASS_NUMBER; i++) {
-        if (CompareStringW(LOCALE_USER_DEFAULT, 0, lpKeyName, len, reg_class_namesW[i], len) == CSTR_EQUAL &&
+        if (CompareStringW(LOCALE_USER_DEFAULT, 0, lpKeyName, len, reg_class_namesW[i], -1) == CSTR_EQUAL &&
             len == lstrlenW(reg_class_namesW[i])) {
             *hKey = reg_class_keys[i];
             break;




More information about the wine-cvs mailing list