fmk Thu Jan 27 15:22:27 2005 EDT
Modified files: (Branch: PHP_4_3)
/php-src/ext/fbsql php_fbsql.c
Log:
MFH: Hack to fix crash caused by FBCAccess not returning errors when creating
an index that exists in the database.
http://cvs.php.net/diff.php/php-src/ext/fbsql/php_fbsql.c?r1=1.86.2.11&r2=1.86.2.12&ty=u
Index: php-src/ext/fbsql/php_fbsql.c
diff -u php-src/ext/fbsql/php_fbsql.c:1.86.2.11
php-src/ext/fbsql/php_fbsql.c:1.86.2.12
--- php-src/ext/fbsql/php_fbsql.c:1.86.2.11 Wed Dec 29 15:20:52 2004
+++ php-src/ext/fbsql/php_fbsql.c Thu Jan 27 15:22:27 2005
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_fbsql.c,v 1.86.2.11 2004/12/29 20:20:52 fmk Exp $ */
+/* $Id: php_fbsql.c,v 1.86.2.12 2005/01/27 20:22:27 fmk Exp $ */
/* TODO:
*
@@ -1840,9 +1840,12 @@
md = meta;
tp = fbcmdStatementType(md);
-
- if ((tp[0] == 'C') || (tp[0] == 'R'))
- {
+ if (tp == NULL) {
+ fbcmdRelease(meta);
+ ZVAL_BOOL(return_value, 0)
+ }
+ else if ((tp[0] == 'C') || (tp[0] == 'R'))
+ {
if (sR == 1 && md) fbcmdRelease(md);
ZVAL_BOOL(return_value, 1)
}
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php