From d89fcd766fdb7b906042a779e7dc5bf32d5372a8 Mon Sep 17 00:00:00 2001 From: "Stephen R. van den Berg" <srb@cuci.nl> Date: Thu, 13 Nov 2014 16:44:24 +0100 Subject: [PATCH] pgsql: Notify callers early when connections are not possible. --- lib/modules/Sql.pmod/pgsql.pike | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/modules/Sql.pmod/pgsql.pike b/lib/modules/Sql.pmod/pgsql.pike index 733e9bb8ce..af7ebcb199 100644 --- a/lib/modules/Sql.pmod/pgsql.pike +++ b/lib/modules/Sql.pmod/pgsql.pike @@ -1265,6 +1265,10 @@ protected void destroy() { void _connectfail(void|mixed err) { PD("Connect failed %O reconnectdelay %d\n",err,reconnectdelay); + if(waitforauthready) { + destruct(waitforauthready); + waitforauthready=0; + } if(!err || reconnectdelay) { int tdelay; switch(tdelay=reconnectdelay) { -- GitLab