From 4eef745fb19f93725d50de093c6747fb60149b75 Mon Sep 17 00:00:00 2001
From: Michael Meskes <meskes@postgresql.org>
Date: Thu, 14 Sep 2006 08:46:58 +0000
Subject: [PATCH] Cygwin systems seem to have a different error message when
 trying to connect to port 0. Let's try port 20 instead.

---
 src/interfaces/ecpg/test/connect/test1.pgc.in          | 2 +-
 src/interfaces/ecpg/test/expected/connect-test1.c      | 2 +-
 src/interfaces/ecpg/test/expected/connect-test1.stderr | 6 +++---
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/interfaces/ecpg/test/connect/test1.pgc.in b/src/interfaces/ecpg/test/connect/test1.pgc.in
index 16f93066dd3..c511de66344 100644
--- a/src/interfaces/ecpg/test/connect/test1.pgc.in
+++ b/src/interfaces/ecpg/test/connect/test1.pgc.in
@@ -63,7 +63,7 @@ exec sql end declare section;
 	exec sql disconnect;
 
 	/* wrong port */
-	exec sql connect to tcp:postgresql://localhost:0/connectdb user connectuser identified by connectpw;
+	exec sql connect to tcp:postgresql://localhost:20/connectdb user connectuser identified by connectpw;
 	/* no disconnect necessary */
 
 	/* wrong password */
diff --git a/src/interfaces/ecpg/test/expected/connect-test1.c b/src/interfaces/ecpg/test/expected/connect-test1.c
index 9ae85bff6dc..86f3d8d1d37 100644
--- a/src/interfaces/ecpg/test/expected/connect-test1.c
+++ b/src/interfaces/ecpg/test/expected/connect-test1.c
@@ -137,7 +137,7 @@ main(void)
 
 
 	/* wrong port */
-	{ ECPGconnect(__LINE__, 0, "tcp:postgresql://localhost:0/connectdb" , "connectuser" , "connectpw" , NULL, 0); }
+	{ ECPGconnect(__LINE__, 0, "tcp:postgresql://localhost:20/connectdb" , "connectuser" , "connectpw" , NULL, 0); }
 #line 66 "test1.pgc"
 
 	/* no disconnect necessary */
diff --git a/src/interfaces/ecpg/test/expected/connect-test1.stderr b/src/interfaces/ecpg/test/expected/connect-test1.stderr
index 11596cc1caa..9b06f8aa420 100644
--- a/src/interfaces/ecpg/test/expected/connect-test1.stderr
+++ b/src/interfaces/ecpg/test/expected/connect-test1.stderr
@@ -67,12 +67,12 @@ THE PORT NUMBER MIGHT HAVE BEEN CHANGED BY THE REGRESSION SCRIPT
 [NO_PID]: sqlca: code: -402, state: 08001
 [NO_PID]: raising sqlcode -220 in line 63, 'No such connection CURRENT in line 63.'.
 [NO_PID]: sqlca: code: -220, state: 08003
-[NO_PID]: ECPGconnect: opening database connectdb on localhost port 0 for user connectuser
+[NO_PID]: ECPGconnect: opening database connectdb on localhost port 20 for user connectuser
 [NO_PID]: sqlca: code: 0, state: 00000
-[NO_PID]: connect: could not open database connectdb on localhost port 0 for user connectuser in line 66
+[NO_PID]: connect: could not open database connectdb on localhost port 20 for user connectuser in line 66
 	could not connect to server: Connection refused
 	Is the server running on host "localhost" and accepting
-	TCP/IP connections on port 0?
+	TCP/IP connections on port 20?
 
 [NO_PID]: sqlca: code: 0, state: 00000
 [NO_PID]: ecpg_finish: Connection connectdb closed.
-- 
GitLab