Branch: Tag:

2009-02-02

2009-02-02 11:52:31 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Improve robustness in case of dangling transactions.

Rev: lib/modules/Sql.pmod/pgsql.pike:1.52
Rev: lib/modules/Sql.pmod/pgsql_util.pmod:1.13

339:    PD("CopyDone\n");    _pgsqlsess._c.sendcmd("c\0\0\0\4",1);    } -  _pgsqlsess.reload(2); +  _pgsqlsess.resync(2);    }    _qmtxkey=UNDEFINED;    _pgsqlsess=UNDEFINED;
528:    return UNDEFINED;    };    PD("Exception %O\n",err); -  _pgsqlsess.reload(); +  _pgsqlsess.resync();    if(buffer!=2)    throw(err);    if(!delayederror)