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:443:
catch { while(sizeof(closecallbacks)) foreach(closecallbacks;function(void|mixed:void) closecb;) closecb(); destruct(nostash); socket->set_nonblocking(); // Drop all callbacks PD("%d>Close socket\n",socket->query_fd()); socket->close(); }; }
-
connectfail=0;
+
catch(
connectfail
=
0
)
;
} final void connectloop(object pgsqlsess, int nossl) { mixed err=catch { for(;;clear()) { socket->connect(pgsqlsess._host,pgsqlsess._port); #if constant(SSL.File) if(!nossl && !pgsqlsess->nossl && (pgsqlsess._options.use_ssl || pgsqlsess._options.force_ssl)) { PD("SSLRequest\n");