From: Christopher Jones Date: Sat, 7 Aug 2010 00:24:26 +0000 (+0000) Subject: Fixed bug #51610 (Using oci_connect causes PHP to take a long time to exit). Do PECL... X-Git-Tag: php-5.4.0alpha1~191^2~1133 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4f5ef36ce32f8d64cc17c2aef6a931f29234de5e;p=php Fixed bug #51610 (Using oci_connect causes PHP to take a long time to exit). Do PECL OCI8 1.4.3 release --- diff --git a/ext/oci8/oci8.c b/ext/oci8/oci8.c index 38a69100f4..6fd1389117 100644 --- a/ext/oci8/oci8.c +++ b/ext/oci8/oci8.c @@ -2694,20 +2694,6 @@ static php_oci_spool *php_oci_create_spool(char *username, int username_len, cha if (OCI_G(errcode) != OCI_SUCCESS) { php_oci_error(OCI_G(err), OCI_G(errcode) TSRMLS_CC); iserror = 1; - goto exit_create_spool; - } - - /* Set the session pool's timeout to the oci8.persistent_timeout param */ - if (OCI_G(persistent_timeout)) { - ub4 timeout = OCI_G(persistent_timeout); - - PHP_OCI_CALL_RETURN(OCI_G(errcode), OCIAttrSet, ((dvoid *) session_pool->poolh, (ub4) OCI_HTYPE_SPOOL, (void *) &timeout, (ub4) sizeof(timeout), (ub4) OCI_ATTR_SPOOL_TIMEOUT, OCI_G(err))); - - if (OCI_G(errcode) != OCI_SUCCESS) { - php_oci_error(OCI_G(err), OCI_G(errcode) TSRMLS_CC); - iserror = 1; - goto exit_create_spool; - } } exit_create_spool: diff --git a/ext/oci8/package.xml b/ext/oci8/package.xml index 3e5907b0dd..de5c8a04fd 100644 --- a/ext/oci8/package.xml +++ b/ext/oci8/package.xml @@ -33,12 +33,12 @@ http://pear.php.net/dtd/package-2.0.xsd"> no - 2010-06-25 + 2010-08-06 - 1.4.2 - 1.4.2 + 1.4.3 + 1.4.3 stable @@ -46,10 +46,7 @@ http://pear.php.net/dtd/package-2.0.xsd"> PHP - Fixed bug #51691 (Unnecessary realloc causes crashes in PHP trunk tests with interned strings) - Fixed bug #51291 (oci_error doesn't report last error when called two times) - Fixed bug #51577 (Uninitialized memory reference with oci_bind_array_by_name) - Fixed bug #52186 (phpinfo() shows 10.1 or 11.1 when installed with ORACLE_HOME 10.2 or 11.2) + Fixed bug #51610 (Using oci_connect causes PHP to take a long time to exit). Requires Oracle bug fix 9891199 for this patch to have an effect. @@ -309,6 +306,7 @@ http://pear.php.net/dtd/package-2.0.xsd"> + @@ -378,6 +376,26 @@ http://pear.php.net/dtd/package-2.0.xsd"> + + + 1.4.2 + 1.4.2 + + + stable + stable + + PHP + + Fixed bug #52186 (phpinfo() shows 10.1 or 11.1 when installed with ORACLE_HOME 10.2 or 11.2) + Fixed bug #51691 (Unnecessary realloc causes crashes in PHP trunk tests with interned strings) + Fixed bug #51577 (Uninitialized memory reference with oci_bind_array_by_name) + Fixed bug #51291 (oci_error doesn't report last error when called two times) + + OCI8 1.4.2 is included in PHP 5.3.3 + + + 1.4.1 diff --git a/ext/oci8/php_oci8.h b/ext/oci8/php_oci8.h index a79702efd3..9bf589d660 100644 --- a/ext/oci8/php_oci8.h +++ b/ext/oci8/php_oci8.h @@ -46,7 +46,7 @@ */ #undef PHP_OCI8_VERSION #endif -#define PHP_OCI8_VERSION "1.4.2" +#define PHP_OCI8_VERSION "1.4.3" extern zend_module_entry oci8_module_entry; #define phpext_oci8_ptr &oci8_module_entry