Hans Leidekker : advapi32: Perform a case-insensitive match on the credential target name.

Alexandre Julliard julliard at winehq.org
Fri Jan 10 14:44:56 CST 2014


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

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Wed Nov 27 14:35:38 2013 +0100

advapi32: Perform a case-insensitive match on the credential target name.

(cherry picked from commit 0c56639a6aff582689f66e0273cecabd00212715)

---

 dlls/advapi32/cred.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/advapi32/cred.c b/dlls/advapi32/cred.c
index e17dfb6..58dd72d 100644
--- a/dlls/advapi32/cred.c
+++ b/dlls/advapi32/cred.c
@@ -746,7 +746,7 @@ static BOOL registry_credential_matches_filter(HKEY hkeyCred, LPCWSTR filter)
           debugstr_w(target_name));
 
     p = strchrW(filter, '*');
-    ret = CompareStringW(GetThreadLocale(), 0, filter,
+    ret = CompareStringW(GetThreadLocale(), NORM_IGNORECASE, filter,
                          (p && !p[1] ? p - filter : -1), target_name,
                          (p && !p[1] ? p - filter : -1)) == CSTR_EQUAL;
 
@@ -818,7 +818,7 @@ static BOOL mac_credential_matches_filter(void *data, UInt32 data_len, const WCH
     TRACE("comparing filter %s to target name %s\n", debugstr_w(filter), debugstr_w(target_name));
 
     p = strchrW(filter, '*');
-    ret = CompareStringW(GetThreadLocale(), 0, filter,
+    ret = CompareStringW(GetThreadLocale(), NORM_IGNORECASE, filter,
                          (p && !p[1] ? p - filter : -1), target_name,
                          (p && !p[1] ? p - filter : -1)) == CSTR_EQUAL;
     HeapFree(GetProcessHeap(), 0, target_name);




More information about the wine-cvs mailing list