From: Wez Furlong Date: Mon, 28 Feb 2005 01:30:14 +0000 (+0000) Subject: fix for PECL Bug #3452 X-Git-Tag: RELEASE_0_3~140 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f58e2006d5b21d6f8530b99064f55105834c5d1e;p=php fix for PECL Bug #3452 --- diff --git a/ext/pdo_sqlite/sqlite_statement.c b/ext/pdo_sqlite/sqlite_statement.c index 1c2c02ca30..d26b4a9b92 100644 --- a/ext/pdo_sqlite/sqlite_statement.c +++ b/ext/pdo_sqlite/sqlite_statement.c @@ -145,7 +145,6 @@ static int pdo_sqlite_stmt_fetch(pdo_stmt_t *stmt, if (S->done) { return 0; } - i = sqlite3_step(S->stmt); switch (i) { case SQLITE_ROW: @@ -182,11 +181,9 @@ static int pdo_sqlite_stmt_describe(pdo_stmt_t *stmt, int colno TSRMLS_DC) case SQLITE_FLOAT: case SQLITE3_TEXT: case SQLITE_BLOB: - stmt->columns[colno].param_type = PDO_PARAM_STR; - break; case SQLITE_NULL: default: - stmt->columns[colno].param_type = PDO_PARAM_NULL; + stmt->columns[colno].param_type = PDO_PARAM_STR; break; } @@ -204,7 +201,6 @@ static int pdo_sqlite_stmt_get_col(pdo_stmt_t *stmt, int colno, char **ptr, unsi pdo_sqlite_error_stmt(stmt); return 0; } - switch (sqlite3_column_type(S->stmt, colno)) { case SQLITE_NULL: *ptr = NULL;