summaryrefslogtreecommitdiff
path: root/tests/unit/unit1653.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/unit1653.c')
-rw-r--r--tests/unit/unit1653.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/unit/unit1653.c b/tests/unit/unit1653.c
index 9851ee58c..b68d8dc4f 100644
--- a/tests/unit/unit1653.c
+++ b/tests/unit/unit1653.c
@@ -110,6 +110,14 @@ UNITTEST_START
free(ipv6port);
curl_url_cleanup(u);
+ /* Valid IPv6 with no port after the colon, should use default */
+ u = curl_url();
+ ipv6port = strdup("[fe80::250:56ff:fea7:da15]:");
+ ret = Curl_parse_port(u, ipv6port);
+ fail_unless(ret == CURLUE_OK, "Curl_parse_port returned error");
+ free(ipv6port);
+ curl_url_cleanup(u);
+
/* Incorrect zone index syntax */
u = curl_url();
ipv6port = strdup("[fe80::250:56ff:fea7:da15%!25eth3]:80");