aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/libpq/fe-protocol3.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/interfaces/libpq/fe-protocol3.c')
-rw-r--r--src/interfaces/libpq/fe-protocol3.c18
1 files changed, 1 insertions, 17 deletions
diff --git a/src/interfaces/libpq/fe-protocol3.c b/src/interfaces/libpq/fe-protocol3.c
index f267dfd33c5..0d60e8c5c08 100644
--- a/src/interfaces/libpq/fe-protocol3.c
+++ b/src/interfaces/libpq/fe-protocol3.c
@@ -284,24 +284,8 @@ pqParseInput3(PGconn *conn)
}
break;
case '2': /* Bind Complete */
- /* Nothing to do for this message type */
- break;
case '3': /* Close Complete */
- /*
- * If we get CloseComplete when waiting for it, consume
- * the queue element and keep going. A result is not
- * expected from this message; it is just there so that
- * we know to wait for it when PQsendQuery is used in
- * pipeline mode, before going in IDLE state. Failing to
- * do this makes us receive CloseComplete when IDLE, which
- * creates problems.
- */
- if (conn->cmd_queue_head &&
- conn->cmd_queue_head->queryclass == PGQUERY_CLOSE)
- {
- pqCommandQueueAdvance(conn);
- }
-
+ /* Nothing to do for these message types */
break;
case 'S': /* parameter status */
if (getParameterStatus(conn))