@@ -203,13 +203,9 @@ static bool sqlite_handle_preparer(pdo_dbh_t *dbh, zend_string *sql, pdo_stmt_t
203
203
static zend_long sqlite_handle_doer (pdo_dbh_t * dbh , const zend_string * sql )
204
204
{
205
205
pdo_sqlite_db_handle * H = (pdo_sqlite_db_handle * )dbh -> driver_data ;
206
- char * errmsg = NULL ;
207
206
208
- if (sqlite3_exec (H -> db , ZSTR_VAL (sql ), NULL , NULL , & errmsg ) != SQLITE_OK ) {
207
+ if (sqlite3_exec (H -> db , ZSTR_VAL (sql ), NULL , NULL , NULL ) != SQLITE_OK ) {
209
208
pdo_sqlite_error (dbh );
210
- if (errmsg )
211
- sqlite3_free (errmsg );
212
-
213
209
return -1 ;
214
210
} else {
215
211
return sqlite3_changes (H -> db );
@@ -241,12 +237,9 @@ static zend_string* sqlite_handle_quoter(pdo_dbh_t *dbh, const zend_string *unqu
241
237
static bool sqlite_handle_begin (pdo_dbh_t * dbh )
242
238
{
243
239
pdo_sqlite_db_handle * H = (pdo_sqlite_db_handle * )dbh -> driver_data ;
244
- char * errmsg = NULL ;
245
240
246
- if (sqlite3_exec (H -> db , "BEGIN" , NULL , NULL , & errmsg ) != SQLITE_OK ) {
241
+ if (sqlite3_exec (H -> db , "BEGIN" , NULL , NULL , NULL ) != SQLITE_OK ) {
247
242
pdo_sqlite_error (dbh );
248
- if (errmsg )
249
- sqlite3_free (errmsg );
250
243
return false;
251
244
}
252
245
return true;
@@ -255,12 +248,9 @@ static bool sqlite_handle_begin(pdo_dbh_t *dbh)
255
248
static bool sqlite_handle_commit (pdo_dbh_t * dbh )
256
249
{
257
250
pdo_sqlite_db_handle * H = (pdo_sqlite_db_handle * )dbh -> driver_data ;
258
- char * errmsg = NULL ;
259
251
260
- if (sqlite3_exec (H -> db , "COMMIT" , NULL , NULL , & errmsg ) != SQLITE_OK ) {
252
+ if (sqlite3_exec (H -> db , "COMMIT" , NULL , NULL , NULL ) != SQLITE_OK ) {
261
253
pdo_sqlite_error (dbh );
262
- if (errmsg )
263
- sqlite3_free (errmsg );
264
254
return false;
265
255
}
266
256
return true;
@@ -269,12 +259,9 @@ static bool sqlite_handle_commit(pdo_dbh_t *dbh)
269
259
static bool sqlite_handle_rollback (pdo_dbh_t * dbh )
270
260
{
271
261
pdo_sqlite_db_handle * H = (pdo_sqlite_db_handle * )dbh -> driver_data ;
272
- char * errmsg = NULL ;
273
262
274
- if (sqlite3_exec (H -> db , "ROLLBACK" , NULL , NULL , & errmsg ) != SQLITE_OK ) {
263
+ if (sqlite3_exec (H -> db , "ROLLBACK" , NULL , NULL , NULL ) != SQLITE_OK ) {
275
264
pdo_sqlite_error (dbh );
276
- if (errmsg )
277
- sqlite3_free (errmsg );
278
265
return false;
279
266
}
280
267
return true;
0 commit comments