diff --git a/src/connectivity/network/tests/bsdsocket_test.cc b/src/connectivity/network/tests/bsdsocket_test.cc index 47f8d0bd51aebd389e60618a49e445e565db1356..5c44bff3592589385c001f74285f774716c15f41 100644 --- a/src/connectivity/network/tests/bsdsocket_test.cc +++ b/src/connectivity/network/tests/bsdsocket_test.cc @@ -97,19 +97,12 @@ TEST(LocalhostTest, ConnectAFMismatchINET6) { struct sockaddr_in addr = {}; addr.sin_family = AF_INET; - addr.sin_addr.s_addr = INADDR_LOOPBACK; + addr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); addr.sin_port = htons(1337); - // TODO(NET-2125): the behaviour is incorrect on Fuchsia. Fix this upstream - // and re-enable the test. EXPECT_EQ( connect(s, reinterpret_cast<const struct sockaddr*>(&addr), sizeof(addr)), -#if defined(__linux__) 0) << strerror(errno); -#else - -1); - ASSERT_EQ(errno, EHOSTUNREACH) << strerror(errno); -#endif EXPECT_EQ(close(s), 0) << strerror(errno); }