]> granicus.if.org Git - php/commitdiff
MFH: Hack to fix crash caused by FBCAccess not returning errors when creating an...
authorFrank M. Kromann <fmk@php.net>
Thu, 27 Jan 2005 20:21:32 +0000 (20:21 +0000)
committerFrank M. Kromann <fmk@php.net>
Thu, 27 Jan 2005 20:21:32 +0000 (20:21 +0000)
ext/fbsql/php_fbsql.c

index 5a25884233e4424fa77a73d4d45761548c31d5cc..8f9db8880215033ce6a6265a71da60bb091753fd 100644 (file)
@@ -1895,9 +1895,12 @@ static void phpfbQuery(INTERNAL_FUNCTION_PARAMETERS, char* sql, PHPFBLink* link)
                        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)
                }