|
|
|
@ -70,7 +70,7 @@ php_oci_statement *php_oci_statement_create (php_oci_connection *connection, cha |
|
|
|
php_oci_error(connection->err, connection->errcode TSRMLS_CC); |
|
|
|
|
|
|
|
#if HAVE_OCI_STMT_PREPARE2 |
|
|
|
PHP_OCI_CALL(OCIStmtRelease, (statement->stmt, statement->err, NULL, 0, OCI_DEFAULT)); |
|
|
|
PHP_OCI_CALL(OCIStmtRelease, (statement->stmt, statement->err, NULL, 0, OCI_STRLS_CACHE_DELETE)); |
|
|
|
PHP_OCI_CALL(OCIHandleFree,(statement->err, OCI_HTYPE_ERROR)); |
|
|
|
#else |
|
|
|
PHP_OCI_CALL(OCIHandleFree,(statement->stmt, OCI_HTYPE_STMT)); |
|
|
|
@ -578,7 +578,7 @@ void php_oci_statement_free(php_oci_statement *statement TSRMLS_DC) |
|
|
|
if (statement->stmt) { |
|
|
|
#if HAVE_OCI_STMT_PREPARE2 |
|
|
|
if (statement->last_query_len) { /* FIXME: magical */ |
|
|
|
PHP_OCI_CALL(OCIStmtRelease, (statement->stmt, statement->err, NULL, 0, OCI_DEFAULT)); |
|
|
|
PHP_OCI_CALL(OCIStmtRelease, (statement->stmt, statement->err, NULL, 0, OCI_STRLS_CACHE_DELETE)); |
|
|
|
} |
|
|
|
else { |
|
|
|
PHP_OCI_CALL(OCIHandleFree, (statement->stmt, OCI_HTYPE_STMT)); |
|
|
|
|