fix #37392 (Unnecessary call to OCITransRollback() at the end of request)

This commit is contained in:
Antony Dovgal 2006-05-10 10:06:57 +00:00
parent 2d509493f1
commit 6fc10a0acd

View File

@ -1718,7 +1718,9 @@ static int php_oci_persistent_helper(zend_rsrc_list_entry *le TSRMLS_DC)
connection->descriptors = NULL;
}
php_oci_connection_rollback(connection TSRMLS_CC);
if (connection->needs_commit) {
php_oci_connection_rollback(connection TSRMLS_CC);
}
if (OCI_G(persistent_timeout) > 0) {
connection->idle_expiry = timestamp + OCI_G(persistent_timeout);