From da9501bddb42222dc33c031b1db6ce2133bcee7b Mon Sep 17 00:00:00 2001
From: Jan Wieck <JanWieck@Yahoo.com>
Date: Mon, 21 Feb 2000 12:26:19 +0000
Subject: [PATCH] Avoid race conditions in detection of EINPROGRESS during
 connect().

Jan
---
 src/interfaces/libpq/fe-connect.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/interfaces/libpq/fe-connect.c b/src/interfaces/libpq/fe-connect.c
index a2c01d0883c..8443b75f517 100644
--- a/src/interfaces/libpq/fe-connect.c
+++ b/src/interfaces/libpq/fe-connect.c
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.120 2000/02/19 05:04:54 ishii Exp $
+ *	  $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.121 2000/02/21 12:26:19 wieck Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -853,7 +853,7 @@ connectDBStart(PGconn *conn)
 	if (connect(conn->sock, &conn->raddr.sa, conn->raddr_len) < 0)
 	{
 #ifndef WIN32
-		if (errno == EINPROGRESS)
+		if (errno == EINPROGRESS || errno == 0)
 #else
 		if (WSAGetLastError() == WSAEINPROGRESS)
 #endif
-- 
GitLab