]> granicus.if.org Git - php/commitdiff
actually reset the statement when closeCursor() is called.
authorWez Furlong <wez@php.net>
Sun, 11 Sep 2005 04:59:41 +0000 (04:59 +0000)
committerWez Furlong <wez@php.net>
Sun, 11 Sep 2005 04:59:41 +0000 (04:59 +0000)
ext/pdo_sqlite/sqlite_statement.c

index 823a490281b047e548e1e8b714242b7527319950..dd52402030b74c0346226fe0d03a95cf2a9fd3e5 100644 (file)
@@ -281,6 +281,8 @@ static int pdo_sqlite_stmt_col_meta(pdo_stmt_t *stmt, long colno, zval *return_v
 
 static int pdo_sqlite_stmt_cursor_closer(pdo_stmt_t *stmt TSRMLS_DC)
 {
+       pdo_sqlite_stmt *S = (pdo_sqlite_stmt*)stmt->driver_data;
+       sqlite3_reset(S->stmt);
        return 1;
 }