diff --git a/src/bin/pgbench/pgbench.c b/src/bin/pgbench/pgbench.c
index e28726ef1f9..bc07d3e5ddf 100644
--- a/src/bin/pgbench/pgbench.c
+++ b/src/bin/pgbench/pgbench.c
@@ -5408,14 +5408,6 @@ main(int argc, char **argv)
 	if (con == NULL)
 		exit(1);
 
-	if (PQstatus(con) == CONNECTION_BAD)
-	{
-		fprintf(stderr, "connection to database \"%s\" failed\n",
-				PQdb(con) ? PQdb(con) : "");
-		fprintf(stderr, "%s", PQerrorMessage(con));
-		exit(1);
-	}
-
 	if (internal_script_used)
 	{
 		/*