From 70b342e3ecbabad22d04f3249271d108a9c35285 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Sun, 5 Apr 2009 22:38:30 +0200 Subject: fixed second connect in test1 --- tests/network/test1.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tests') diff --git a/tests/network/test1.c b/tests/network/test1.c index 969c405..2b29445 100644 --- a/tests/network/test1.c +++ b/tests/network/test1.c @@ -194,6 +194,9 @@ SECOND_CONNECT_AGAIN: if( errno == EINTR ) { /* interrupted, no problem, the connection goes on anyway */ goto SECOND_CONNECT_AGAIN; + } else if( errno == EISCONN ) { + /* already connected, first connect succeeded */ + goto CONNECTED; } else { (void)close( fd ); fprintf( stderr, "second connect failed: %s (%d)\n", strerror( errno ), errno ); -- cgit v1.2.3-54-g00ecf