Renamed Curl_ascii_equal to Curl_raw_equal and bugfixed the my_toupper function
used in strequal.c so now all test cases run fine for me again.
This commit is contained in:
10
lib/ssluse.c
10
lib/ssluse.c
@@ -284,13 +284,13 @@ static int do_file_type(const char *type)
|
||||
{
|
||||
if(!type || !type[0])
|
||||
return SSL_FILETYPE_PEM;
|
||||
if(Curl_ascii_equal(type, "PEM"))
|
||||
if(Curl_raw_equal(type, "PEM"))
|
||||
return SSL_FILETYPE_PEM;
|
||||
if(Curl_ascii_equal(type, "DER"))
|
||||
if(Curl_raw_equal(type, "DER"))
|
||||
return SSL_FILETYPE_ASN1;
|
||||
if(Curl_ascii_equal(type, "ENG"))
|
||||
if(Curl_raw_equal(type, "ENG"))
|
||||
return SSL_FILETYPE_ENGINE;
|
||||
if(Curl_ascii_equal(type, "P12"))
|
||||
if(Curl_raw_equal(type, "P12"))
|
||||
return SSL_FILETYPE_PKCS12;
|
||||
return -1;
|
||||
}
|
||||
@@ -1010,7 +1010,7 @@ cert_hostcheck(const char *match_pattern, const char *hostname)
|
||||
!hostname || !*hostname) /* sanity check */
|
||||
return 0;
|
||||
|
||||
if(Curl_ascii_equal(hostname, match_pattern)) /* trivial case */
|
||||
if(Curl_raw_equal(hostname, match_pattern)) /* trivial case */
|
||||
return 1;
|
||||
|
||||
if(hostmatch(hostname,match_pattern) == HOST_MATCH)
|
||||
|
||||
Reference in New Issue
Block a user