First part of fix for bug 8310 - toupper_ascii() is broken on big-endian systems
[obnox/samba-ctdb.git] / source3 / auth / pass_check.c
index a7a1c3d8f5dc617735dc2a074dd7a5714f18d7e9..77ee31ae54c8ab38a904936fff84c39374afbc8d 100644 (file)
@@ -518,9 +518,9 @@ static NTSTATUS string_combinations2(char *s, int offset,
 
        for (i = offset; i < (len - (N - 1)); i++) {
                char c = s[i];
-               if (!islower_ascii(c))
+               if (!islower_m(c))
                        continue;
-               s[i] = toupper_ascii(c);
+               s[i] = toupper_m(c);
                nt_status = string_combinations2(s, i + 1, fn, N - 1,
                                                 private_data);
                if (!NT_STATUS_EQUAL(nt_status, NT_STATUS_WRONG_PASSWORD)) {