diff options
author | dtucker@openbsd.org <dtucker@openbsd.org> | 2022-02-06 22:58:33 +0000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2022-02-10 15:17:28 +1100 |
commit | 25bd659cc72268f2858c5415740c442ee950049f (patch) | |
tree | 35524f151f6db3e500fc8b741bb2d1e72fd16ea3 | |
parent | a29af853cff41c0635f0378c00fe91bf9c91dea4 (diff) |
upstream: Add test for empty hostname with port.
OpenBSD-Regress-ID: e19e89d3c432b68997667efea44cf015bbe2a7e3
-rw-r--r-- | regress/unittests/misc/test_hpdelim.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/regress/unittests/misc/test_hpdelim.c b/regress/unittests/misc/test_hpdelim.c index a6e99367..9da0159d 100644 --- a/regress/unittests/misc/test_hpdelim.c +++ b/regress/unittests/misc/test_hpdelim.c @@ -1,4 +1,4 @@ -/* $OpenBSD: test_hpdelim.c,v 1.1 2022/02/04 07:53:44 dtucker Exp $ */ +/* $OpenBSD: test_hpdelim.c,v 1.2 2022/02/06 22:58:33 dtucker Exp $ */ /* * Regress test for misc hpdelim() and co * @@ -39,6 +39,17 @@ test_hpdelim(void) DONE_STRING(); TEST_DONE(); + TEST_START("hpdelim :port"); + START_STRING(":1234"); + cp = hpdelim(&str); + ASSERT_STRING_EQ(cp, ""); + ASSERT_PTR_NE(str, NULL); + port = hpdelim(&str); + ASSERT_STRING_EQ(port, "1234"); + ASSERT_PTR_EQ(str, NULL); + DONE_STRING(); + TEST_DONE(); + TEST_START("hpdelim host:port"); START_STRING("host:1234"); cp = hpdelim(&str); |