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

Reply via email to