pike.git
/
lib
/
modules
/
Sql.pmod
/
pgsql_util.pmod
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/lib/modules/Sql.pmod/pgsql_util.pmod:2643:
delayederror = err; } destruct(waitforauthready); c->purge(); }; } final void close() { throwdelayederror(this); {
-
Thread.MutexKey lock
= shortmux->lock()
;
-
portalsinflight->wait_till_drained(lock); // Drain portal queue to completion
-
lock = 0;
+
Thread.MutexKey lock;
if (unnamedstatement) termlock = unnamedstatement->lock(1);
-
+
foreach (c->runningportals; Result result; )
+
catch(result->status_command_complete());
if (c) // Prevent trivial backtraces c->close(); if (unnamedstatement) lock = unnamedstatement->lock(1); if (c) c->purge(); } destruct(waitforauthready); }