pike.git
/
lib
/
modules
/
Sql.pmod
/
pgsql.pike
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/lib/modules/Sql.pmod/pgsql.pike:1171:
if(objectp(portal)) portal->_releasesession(); portal=0; if(!waitforauthready) continue; // Only continue if authentication did not fail } break; } PD("Closing database processloop %O\n",err); _delayederror=err;
-
do
+
for(; objectp(portal); portal = qportals->read())
if(objectp(portal)) { #ifdef PG_DEBUG showportal(0); #endif portal->_purgeportal(); }
-
while (objectp(portal = qportals->read()));
+
if(!terminating && _options.reconnect) _connectfail(); else destruct(waitforauthready); termlock=0; if(err && !stringp(err)) throw(err); }; if (err) { unnamedstatement=0;