mirror of
https://github.com/curl/curl.git
synced 2026-08-02 09:30:29 +03:00
url: a short host name + port is not a scheme
The function identifying a leading "scheme" part of the URL considered a few letters ending with a colon to be a scheme, making something like "short:80" to become an unknown scheme instead of a short host name and a port number. Extended test 1560 to verify. Reported-by: Hagai Auro Fixes #3220 Closes #3223
This commit is contained in:
parent
b28094833a
commit
226cfa8264
2 changed files with 4 additions and 1 deletions
|
|
@ -128,6 +128,9 @@ struct querycase {
|
|||
};
|
||||
|
||||
static struct testcase get_parts_list[] ={
|
||||
{"boing:80",
|
||||
"https | [11] | [12] | [13] | boing | 80 | / | [16] | [17]",
|
||||
CURLU_DEFAULT_SCHEME, 0, CURLUE_OK},
|
||||
{"http://[fd00:a41::50]:8080",
|
||||
"http | [11] | [12] | [13] | [fd00:a41::50] | 8080 | / | [16] | [17]",
|
||||
CURLU_DEFAULT_SCHEME, 0, CURLUE_OK},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue