From c3b4d5f526472ffb778c8c834c2429c8d2c6a08d Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Wed, 17 Dec 2008 21:21:11 +0000 Subject: [PATCH] Clear ->tuning bit on connection close. If tuning query fails, the bit can stay set, thus creating always-failing connection slot. Report and analyze by Jonah Harris. --- src/execute.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/execute.c b/src/execute.c index 385677a..3e937ff 100644 --- a/src/execute.c +++ b/src/execute.c @@ -281,6 +281,7 @@ prepare_conn(ProxyFunction *func, ProxyConnection *conn) PQfinish(conn->db); conn->db = NULL; conn->state = C_NONE; + conn->tuning = 0; case C_NONE: break; }