pike.git/
lib/
modules/
Sql.pmod/
pgsql_util.pmod
Branch:
Tag:
Non-build tags
All tags
No tags
2014-11-18
2014-11-18 12:01:21 by Stephen R. van den Berg <srb@cuci.nl>
7489d7726a1ac1e131f7b6ceeee5f9d73be79764 (
7
lines) (+
4
/-
3
)
[
Show
|
Annotate
]
Branch:
8.0
pgsql: Do not bother to close unnamed statements.
657:
plugbuffer->add(_portalname= (_unnamedportalkey=pgsqlsess._unnamedportalmux->trylock(1)) ? "" : PORTALPREFIX+int2hex(pgsqlsess._pportalcount++) )->add_int8(0)
-
->add(_preparedname)->add_int8(0)->add_int16(sizeof(
paramValues
));
+
->add(_preparedname)->add_int8(0)->add_int16(sizeof(
dtoid
));
foreach(dtoid;;int textbin) plugbuffer->add_int16(oidformat(textbin));
-
plugbuffer->add_int16(sizeof(
paramValues
));
+
plugbuffer->add_int16(sizeof(
dtoid
));
string cenc=pgsqlsess._runtimeparameter[CLIENT_ENCODING]; foreach(paramValues;int i;mixed value) { if(undefinedp(value) || objectp(value)&&value->is_val_null)
828:
conxion bindbuffer=c->start(1); _unnamedstatementkey=0; bindbuffer->add_int8('B')->add_hstring(plugbuffer,4,4);
-
if(!_tprepared)
+
if(!_tprepared
&& sizeof(_preparedname
)
)
closestatement(bindbuffer,_preparedname); _sendexecute(pgsqlsess->_fetchlimit && !(cachealways[_query]