Skip to content

Commit

Permalink
[msan] Fix msan_test broken after r299884.
Browse files Browse the repository at this point in the history
Bind to ANY as some machines may have IPv6 support but without IPv6 on loopback
interface.

Reviewers: eugenis

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D31998

llvm-svn: 300150
  • Loading branch information
vitalybuka committed Apr 13, 2017
1 parent b3cc24c commit 0d2b80d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions compiler-rt/lib/msan/tests/msan_test.cc
Expand Up @@ -899,7 +899,7 @@ class SocketAddr4 : public SocketAddr {
memset(&sai_, 0, sizeof(sai_));
sai_.sin_family = AF_INET;
sai_.sin_port = port;
sai_.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
sai_.sin_addr.s_addr = htonl(INADDR_ANY);
}

sockaddr *ptr() override { return reinterpret_cast<sockaddr *>(&sai_); }
Expand All @@ -917,7 +917,7 @@ class SocketAddr6 : public SocketAddr {
memset(&sai_, 0, sizeof(sai_));
sai_.sin6_family = AF_INET6;
sai_.sin6_port = port;
sai_.sin6_addr = in6addr_loopback;
sai_.sin6_addr = in6addr_any;
}

sockaddr *ptr() override { return reinterpret_cast<sockaddr *>(&sai_); }
Expand Down

0 comments on commit 0d2b80d

Please sign in to comment.