summaryrefslogtreecommitdiffhomepage
path: root/test/syscalls
diff options
context:
space:
mode:
authorKevin Krakauer <krakauer@google.com>2021-06-16 14:40:21 -0700
committergVisor bot <gvisor-bot@google.com>2021-06-16 14:43:10 -0700
commit34152da7e5c3c81253ffe4a433c95789d3002a8e (patch)
treeb2b34730e4c41bccc81a756cc8101416cf93ae41 /test/syscalls
parent63b4f6e296a8f131ec969a685f0e31663be58385 (diff)
Fix broken hdrincl test
Fixes #3159. PiperOrigin-RevId: 379814096
Diffstat (limited to 'test/syscalls')
-rw-r--r--test/syscalls/linux/raw_socket_hdrincl.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/test/syscalls/linux/raw_socket_hdrincl.cc b/test/syscalls/linux/raw_socket_hdrincl.cc
index 8b3d02d97..fac473114 100644
--- a/test/syscalls/linux/raw_socket_hdrincl.cc
+++ b/test/syscalls/linux/raw_socket_hdrincl.cc
@@ -177,11 +177,10 @@ TEST_F(RawHDRINCL, ConnectToLoopback) {
SyscallSucceeds());
}
-// FIXME(gvisor.dev/issue/3159): Test currently flaky.
-TEST_F(RawHDRINCL, DISABLED_SendWithoutConnectSucceeds) {
+TEST_F(RawHDRINCL, SendWithoutConnectFails) {
struct iphdr hdr = LoopbackHeader();
ASSERT_THAT(send(socket_, &hdr, sizeof(hdr), 0),
- SyscallSucceedsWithValue(sizeof(hdr)));
+ SyscallFailsWithErrno(EDESTADDRREQ));
}
// HDRINCL implies write-only. Verify that we can't read a packet sent to