mirror of
https://github.com/php/php-src.git
synced 2024-09-22 02:17:32 +00:00
In protocol version < 3 we cannot test transaction status and do unconditional ROLLBACK;
This commit is contained in:
parent
f5f60e6fea
commit
dbc6519b1a
@ -343,7 +343,7 @@ static int _rollback_transactions(zend_rsrc_list_entry *rsrc TSRMLS_DC)
|
||||
PQclear(res);
|
||||
}
|
||||
#if HAVE_PGTRANSACTIONSTATUS && HAVE_PQPROTOCOLVERSION
|
||||
if (PQprotocolVersion(link) >= 3 && PQtransactionStatus(link) != PQTRANS_IDLE)
|
||||
if ((PQprotocolVersion(link) >= 3 && PQtransactionStatus(link) != PQTRANS_IDLE) || (PQprotocolVersion(link) < 3)
|
||||
#endif
|
||||
{
|
||||
orig = PGG(ignore_notices);
|
||||
|
Loading…
Reference in New Issue
Block a user