Module: wine Branch: master Commit: fb37d215cd31bcd0adafa87c1d216027cff028db URL: http://source.winehq.org/git/wine.git/?a=commit;h=fb37d215cd31bcd0adafa87c1d...
Author: Sebastian Lackner sebastian@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;