]>
Commit | Line | Data |
---|---|---|
12ed59df JB |
1 | --- courier-authlib-0.71.4/checkpasswordmd5.c.orig 2022-05-21 21:47:03.355687139 +0200 |
2 | +++ courier-authlib-0.71.4/checkpasswordmd5.c 2022-05-21 21:52:29.367254317 +0200 | |
3 | @@ -24,7 +24,11 @@ int authcheckpasswordmd5(const char *pas | |
a36e4915 | 4 | |
5 | if (strncasecmp(encrypted_password, "{MD5}", 5) == 0) | |
6 | { | |
7 | - return (strcmp(encrypted_password+5, md5_hash_courier(password))); | |
12ed59df JB |
8 | + int a = strcmp(encrypted_password+5, md5_hash_courier(password)); |
9 | + if (a != 0) | |
10 | + return (strcasecmp(encrypted_password+5, md5_hash_raw(password))); | |
11 | + else | |
12 | + return(a); | |
a36e4915 | 13 | } |
12ed59df JB |
14 | if (strncasecmp(encrypted_password, "{MD5RAW}", 8) == 0) |
15 | { |