]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream: Add test for empty hostname with port.
authordtucker@openbsd.org <dtucker@openbsd.org>
Sun, 6 Feb 2022 22:58:33 +0000 (22:58 +0000)
committerDamien Miller <djm@mindrot.org>
Thu, 10 Feb 2022 04:17:28 +0000 (15:17 +1100)
OpenBSD-Regress-ID: e19e89d3c432b68997667efea44cf015bbe2a7e3

regress/unittests/misc/test_hpdelim.c

index a6e993671911de83d738db42fb6dc34fe729de91..9da0159dce0b99ce6b4fbee98a38de5c490d59bb 100644 (file)
@@ -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);