From d25ad9691008cb9967f645e9dc0054844fffd6a5 Mon Sep 17 00:00:00 2001 From: Ilija Tovilo Date: Sat, 14 Jun 2025 15:09:40 +0200 Subject: [PATCH] Fix unused variable in pdo_sqlite_stmt_set_attribute() The indentation is also wrong (using spaces instead of tabs), but this should be fixed in a separate commit. --- ext/pdo_sqlite/sqlite_statement.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/pdo_sqlite/sqlite_statement.c b/ext/pdo_sqlite/sqlite_statement.c index 31fb98f887e0..24d3f280a97a 100644 --- a/ext/pdo_sqlite/sqlite_statement.c +++ b/ext/pdo_sqlite/sqlite_statement.c @@ -418,8 +418,6 @@ static int pdo_sqlite_stmt_get_attribute(pdo_stmt_t *stmt, zend_long attr, zval static int pdo_sqlite_stmt_set_attribute(pdo_stmt_t *stmt, zend_long attr, zval *zval) { - pdo_sqlite_stmt *S = (pdo_sqlite_stmt*)stmt->driver_data; - switch (attr) { case PDO_SQLITE_ATTR_EXPLAIN_STATEMENT: #if SQLITE_VERSION_NUMBER >= 3041000 @@ -434,6 +432,8 @@ static int pdo_sqlite_stmt_set_attribute(pdo_stmt_t *stmt, zend_long attr, zval zend_value_error("explain mode must be one of the Pdo\\Sqlite::EXPLAIN_MODE_* constants"); return 0; } + + pdo_sqlite_stmt *S = (pdo_sqlite_stmt*)stmt->driver_data; if (sqlite3_stmt_explain(S->stmt, (int)Z_LVAL_P(zval)) != SQLITE_OK) { return 0; }