diff options
author | Daniel Stenberg <daniel@haxx.se> | 2019-04-30 16:59:08 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2019-05-03 12:17:22 +0200 |
commit | bdb2dbc1032e7ca33cfc161fd1d5bfbabdf65841 (patch) | |
tree | d9e4788e86e610c1a841e91fa6fcc1b3179c3d1c /tests/unit | |
parent | 028126281901fb651819821f5c05caaf40976209 (diff) |
urlapi: strip off scope id from numerical IPv6 addresses
... to make the host name "usable". Store the scope id and put it back
when extracting a URL out of it.
Also makes curl_url_set() syntax check CURLUPART_HOST.
Fixes #3817
Closes #3822
Diffstat (limited to 'tests/unit')
-rw-r--r-- | tests/unit/unit1653.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/unit/unit1653.c b/tests/unit/unit1653.c index 2f7ccd5ca..c5d8f3b3a 100644 --- a/tests/unit/unit1653.c +++ b/tests/unit/unit1653.c @@ -168,7 +168,7 @@ UNITTEST_START u = curl_url(); if(!u) goto fail; - ipv6port = strdup("[fe80::250:56ff:fea7:da15%!25eth3]:80"); + ipv6port = strdup("[fe80::250:56ff:fea7:da15!25eth3]:80"); if(!ipv6port) goto fail; ret = Curl_parse_port(u, ipv6port); @@ -184,7 +184,7 @@ UNITTEST_START if(!ipv6port) goto fail; ret = Curl_parse_port(u, ipv6port); - fail_unless(ret != CURLUE_OK, "Curl_parse_port returned non-error"); + fail_unless(ret == CURLUE_OK, "Curl_parse_port returned error"); fail: free(ipv6port); curl_url_cleanup(u); |