mirror of
https://github.com/curl/curl.git
synced 2026-05-30 05:17:30 +03:00
urlapi: remove unneeded guards around PUNY2IDN
Add more IDN/punycode tests to 1560 Closes #17364
This commit is contained in:
parent
73b8912580
commit
e0f05bcf69
2 changed files with 8 additions and 2 deletions
|
|
@ -1493,7 +1493,7 @@ CURLUcode curl_url_get(const CURLU *u, CURLUPart what,
|
|||
}
|
||||
}
|
||||
else if(depunyfy) {
|
||||
if(Curl_is_ASCII_name(u->host) && !strncmp("xn--", u->host, 4)) {
|
||||
if(Curl_is_ASCII_name(u->host)) {
|
||||
#ifndef USE_IDN
|
||||
return CURLUE_LACKS_IDN;
|
||||
#else
|
||||
|
|
@ -1592,7 +1592,7 @@ CURLUcode curl_url_get(const CURLU *u, CURLUPart what,
|
|||
}
|
||||
}
|
||||
else if(depunyfy) {
|
||||
if(Curl_is_ASCII_name(u->host) && !strncmp("xn--", u->host, 4)) {
|
||||
if(Curl_is_ASCII_name(u->host)) {
|
||||
#ifndef USE_IDN
|
||||
return CURLUE_LACKS_IDN;
|
||||
#else
|
||||
|
|
|
|||
|
|
@ -214,6 +214,12 @@ static const struct testcase get_parts_list[] ={
|
|||
{"https://xn--rksmrgs-5wao1o.se",
|
||||
"https | [11] | [12] | [13] | r\xc3\xa4ksm\xc3\xb6rg\xc3\xa5s.se | "
|
||||
"[15] | / | [16] | [17]", 0, CURLU_PUNY2IDN, CURLUE_OK},
|
||||
{"https://www.xn--rksmrgs-5wao1o.se",
|
||||
"https | [11] | [12] | [13] | www.r\xc3\xa4ksm\xc3\xb6rg\xc3\xa5s.se | "
|
||||
"[15] | / | [16] | [17]", 0, CURLU_PUNY2IDN, CURLUE_OK},
|
||||
{"https://www.r\xc3\xa4ksm\xc3\xb6rg\xc3\xa5s.se",
|
||||
"https | [11] | [12] | [13] | www.r\xc3\xa4ksm\xc3\xb6rg\xc3\xa5s.se | "
|
||||
"[15] | / | [16] | [17]", 0, CURLU_PUNY2IDN, CURLUE_OK},
|
||||
#else
|
||||
{"https://r\xc3\xa4ksm\xc3\xb6rg\xc3\xa5s.se",
|
||||
"https | [11] | [12] | [13] | [30] | [15] | / | [16] | [17]",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue