pike.git / lib / modules / Sql.pmod / pgsql_util.pmod

version» Context lines:

pike.git/lib/modules/Sql.pmod/pgsql_util.pmod:697:    catch(purge());    }       final void connectloop(proxy pgsqlsess, int nossl) {   #ifdef PG_DEBUG    mixed err =   #endif    catch {    for (; ; clear()) {    socket->connect(pgsqlsess. host, pgsqlsess. port); +  socket->nodelay(1);   #if constant(SSL.File)    if (!nossl && !pgsqlsess->nossl    && (pgsqlsess.options.use_ssl || pgsqlsess.options.force_ssl)) {    PD("SSLRequest\n");    start()->add_int32(8)->add_int32(PG_PROTOCOL(1234, 5679))    ->sendcmd(SENDOUT);    string s = socket.read(1);    switch (sizeof(s) && s[0]) {    case 'S':    SSL.File fcon = SSL.File(socket, SSL.Context());