]> granicus.if.org Git - php/commitdiff
MFB: Fix error when fetchArray reaches the last row
authorScott MacVicar <scottmac@php.net>
Mon, 28 Jul 2008 23:03:26 +0000 (23:03 +0000)
committerScott MacVicar <scottmac@php.net>
Mon, 28 Jul 2008 23:03:26 +0000 (23:03 +0000)
ext/sqlite3/sqlite3.c

index 3a302fb8c0e43d65a7bca2a57fa7763f6ca0d0cd..e5f6fb6bae6bb6f13d3c4683f07272ff22978648 100644 (file)
@@ -1281,9 +1281,11 @@ PHP_METHOD(sqlite3_result, fetchArray)
                                        add_u_assoc_zval(return_value, IS_UNICODE, ZSTR(ustr), data);
                                }
                        }
-               break;
+                       break;
+
                case SQLITE_DONE:
                        RETURN_FALSE;
+                       break;
 
                default:
                        php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unable to execute statement: %s", sqlite3_errmsg(sqlite3_db_handle(result_obj->stmt_obj->stmt)));