From 69a458ba2c4fbd3e880b724dd07a7b1e32cdb4dc Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 22 Aug 1996 16:09:27 +0000 Subject: - fix client for pathworks 4 access - fix "connection already connected" bug in open_socket_out() (This used to be commit fcce452557a6f5cfc46972617ed6932bb7fbeb95) --- source3/lib/util.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'source3/lib/util.c') diff --git a/source3/lib/util.c b/source3/lib/util.c index e13a4c37e8..31ad3da31c 100644 --- a/source3/lib/util.c +++ b/source3/lib/util.c @@ -2888,6 +2888,13 @@ connect_again: return -1; } +#ifdef EISCONN + if (ret < 0 && errno == EISCONN) { + errno = 0; + ret = 0; + } +#endif + if (ret < 0) { DEBUG(2,("error connecting to %s:%d (%s)\n", inet_ntoa(*addr),port,strerror(errno))); -- cgit