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

version» Context lines:

pike.git/lib/modules/Sql.pmod/pgsql.pike:1173:    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;