fmk Thu Jan 27 15:21:32 2005 EDT
Modified files: (Branch: PHP_5_0)
/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.105.2.2&r2=1.105.2.3&ty=u
Index: php-src/ext/fbsql/php_fbsql.c
diff -u php-src/ext/fbsql/php_fbsql.c:1.105.2.2
php-src/ext/fbsql/php_fbsql.c:1.105.2.3
--- php-src/ext/fbsql/php_fbsql.c:1.105.2.2 Wed Dec 29 15:19:52 2004
+++ php-src/ext/fbsql/php_fbsql.c Thu Jan 27 15:21:32 2005
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_fbsql.c,v 1.105.2.2 2004/12/29 20:19:52 fmk Exp $ */
+/* $Id: php_fbsql.c,v 1.105.2.3 2005/01/27 20:21:32 fmk Exp $ */
/* TODO:
*
@@ -1895,9 +1895,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