aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2009-03-08 21:06:02 +0000
committerRobert Watson <rwatson@FreeBSD.org>2009-03-08 21:06:02 +0000
commit0ca4746bcb3706a2addff90cd71ca9c0b22ad8ff (patch)
tree8770c8f549ae33b3f0a4ac017598a83c4ac1e767 /tools
parentae46d958842c39ee739e30f9cb1e7f2b1214be9e (diff)
downloadsrc-0ca4746bcb3706a2addff90cd71ca9c0b22ad8ff.tar.gz
src-0ca4746bcb3706a2addff90cd71ca9c0b22ad8ff.zip
In UNIX domain socket GC regression test, after setting a socket
non-blocking, EINPROGRESS is an acceptable result from connect().
Notes
Notes: svn path=/head/; revision=189543
Diffstat (limited to 'tools')
-rw-r--r--tools/regression/sockets/unix_gc/unix_gc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/regression/sockets/unix_gc/unix_gc.c b/tools/regression/sockets/unix_gc/unix_gc.c
index 347e50194c80..a60aa85d3e01 100644
--- a/tools/regression/sockets/unix_gc/unix_gc.c
+++ b/tools/regression/sockets/unix_gc/unix_gc.c
@@ -160,7 +160,7 @@ static void
my_connect(int sock, struct sockaddr *sa, socklen_t len)
{
- if (connect(sock, sa, len) < 0)
+ if (connect(sock, sa, len) < 0 && errno != EINPROGRESS)
err(-1, "%s: connect", test);
}