sixd Wed, 10 Nov 2010 18:59:56 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=305257
Log:
Improve startup failure error messages
Changed paths:
U php/php-src/branches/PHP_5_3/ext/oci8/oci8.c
U php/php-src/trunk/ext/oci8/oci8.c
Modified: php/php-src/branches/PHP_5_3/ext/oci8/oci8.c
===================================================================
--- php/php-src/branches/PHP_5_3/ext/oci8/oci8.c 2010-11-10 18:49:55 UTC
(rev 305256)
+++ php/php-src/branches/PHP_5_3/ext/oci8/oci8.c 2010-11-10 18:59:56 UTC
(rev 305257)
@@ -1040,6 +1040,12 @@
#else
php_error_docref(NULL TSRMLS_CC, E_WARNING, "OCIEnvNlsCreate()
failed. There is something wrong with your system - please check that
ORACLE_HOME and " PHP_OCI8_LIB_PATH_MSG " are set and point to the right
directories");
#endif
+ if (OCI_G(env)
+ && OCIErrorGet(OCI_G(env), (ub4)1, NULL,
&ora_error_code, tmp_buf, (ub4)PHP_OCI_ERRBUF_LEN, (ub4)OCI_HTYPE_ENV) ==
OCI_SUCCESS
+ && *tmp_buf) {
+ php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s",
tmp_buf);
+ }
+
OCI_G(env) = NULL;
OCI_G(err) = NULL;
return;
Modified: php/php-src/trunk/ext/oci8/oci8.c
===================================================================
--- php/php-src/trunk/ext/oci8/oci8.c 2010-11-10 18:49:55 UTC (rev 305256)
+++ php/php-src/trunk/ext/oci8/oci8.c 2010-11-10 18:59:56 UTC (rev 305257)
@@ -1040,6 +1040,12 @@
#else
php_error_docref(NULL TSRMLS_CC, E_WARNING, "OCIEnvNlsCreate()
failed. There is something wrong with your system - please check that
ORACLE_HOME and " PHP_OCI8_LIB_PATH_MSG " are set and point to the right
directories");
#endif
+ if (OCI_G(env)
+ && OCIErrorGet(OCI_G(env), (ub4)1, NULL,
&ora_error_code, tmp_buf, (ub4)PHP_OCI_ERRBUF_LEN, (ub4)OCI_HTYPE_ENV) ==
OCI_SUCCESS
+ && *tmp_buf) {
+ php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s",
tmp_buf);
+ }
+
OCI_G(env) = NULL;
OCI_G(err) = NULL;
return;
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php