Skip to content

Commit c86be34

Browse files
committed
test rejected binary integers
1 parent 247a96e commit c86be34

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

libc/test/src/arpa/inet/inet_aton_test.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,14 @@ TEST(LlvmLibcInetAton, ValidTest) {
5656
}
5757

5858
TEST(LlvmLibcInetAton, InvalidTest) {
59-
ASSERT_EQ(0, inet_aton("", nullptr)); // Empty.
60-
ASSERT_EQ(0, inet_aton("x", nullptr)); // Leading junk.
61-
ASSERT_EQ(0, inet_aton("127.0.0.1x", nullptr)); // Trailing junk.
62-
ASSERT_EQ(0, inet_aton("09.0.0.1", nullptr)); // Invalid octal.
63-
ASSERT_EQ(0, inet_aton("0xg.0.0.1", nullptr)); // Invalid hex.
64-
65-
ASSERT_EQ(0, inet_aton("1.2.3.4.5", nullptr)); // Too many dots.
66-
ASSERT_EQ(0, inet_aton("1.2.3.4.", nullptr)); // Trailing dot.
59+
ASSERT_EQ(0, inet_aton("", nullptr)); // Empty.
60+
ASSERT_EQ(0, inet_aton("x", nullptr)); // Leading junk.
61+
ASSERT_EQ(0, inet_aton("127.0.0.1x", nullptr)); // Trailing junk.
62+
ASSERT_EQ(0, inet_aton("09.0.0.1", nullptr)); // Invalid octal.
63+
ASSERT_EQ(0, inet_aton("0xg.0.0.1", nullptr)); // Invalid hex.
64+
ASSERT_EQ(0, inet_aton("0b101.0.0.1", nullptr)); // Binary integers.
65+
ASSERT_EQ(0, inet_aton("1.2.3.4.5", nullptr)); // Too many dots.
66+
ASSERT_EQ(0, inet_aton("1.2.3.4.", nullptr)); // Trailing dot.
6767

6868
// Out of range a.b.c.d form.
6969
ASSERT_EQ(0, inet_aton("999.0.0.1", nullptr));

0 commit comments

Comments
 (0)