summaryrefslogtreecommitdiff
path: root/ext/pdo_sqlite/sqlite_driver.c
diff options
context:
space:
mode:
authorRobert Kopack <rkopack@tenable.com>2019-07-02 12:59:01 +0200
committerNikita Popov <nikita.ppv@gmail.com>2019-07-02 13:03:35 +0200
commitb546ae986a6efe4daadd23e27f6ccaac5c857e5e (patch)
tree88e99c628daf7ccb82a758219ba66c882d93c423 /ext/pdo_sqlite/sqlite_driver.c
parent615ce0b0994206676ad9ab6a7579f1f5cc29ff47 (diff)
downloadphp-git-b546ae986a6efe4daadd23e27f6ccaac5c857e5e.tar.gz
Implement SQLite extended result code functionality
Diffstat (limited to 'ext/pdo_sqlite/sqlite_driver.c')
-rw-r--r--ext/pdo_sqlite/sqlite_driver.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/pdo_sqlite/sqlite_driver.c b/ext/pdo_sqlite/sqlite_driver.c
index ab65049a96..120488e229 100644
--- a/ext/pdo_sqlite/sqlite_driver.c
+++ b/ext/pdo_sqlite/sqlite_driver.c
@@ -305,6 +305,9 @@ static int pdo_sqlite_set_attr(pdo_dbh_t *dbh, zend_long attr, zval *val)
case PDO_ATTR_TIMEOUT:
sqlite3_busy_timeout(H->db, zval_get_long(val) * 1000);
return 1;
+ case PDO_SQLITE_ATTR_EXTENDED_RESULT_CODES:
+ sqlite3_extended_result_codes(H->db, zval_get_long(val));
+ return 1;
}
return 0;
}