From fcce452557a6f5cfc46972617ed6932bb7fbeb95 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() --- source/lib/util.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'source/lib/util.c') diff --git a/source/lib/util.c b/source/lib/util.c index e13a4c37e80..31ad3da31cb 100644 --- a/source/lib/util.c +++ b/source/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 v1.2.1