summaryrefslogtreecommitdiff
path: root/ext/sqlite3/sqlite3.c
diff options
context:
space:
mode:
authorChristoph M. Becker <cmbecker69@gmx.de>2018-07-26 13:15:19 +0200
committerChristoph M. Becker <cmbecker69@gmx.de>2018-07-26 13:15:19 +0200
commited7e3bc70a89a0838a5b7e44928cbd65aec50bb1 (patch)
treedef9f623a82f74cc19ce27ca7ba55ea4760f8711 /ext/sqlite3/sqlite3.c
parent40bd84d3e3d3fefdc16c10319e35fcfea359054a (diff)
downloadphp-git-ed7e3bc70a89a0838a5b7e44928cbd65aec50bb1.tar.gz
Fix #76665: SQLite3Stmt::bindValue() with SQLITE3_FLOAT doesn't juggle
We need to ensure that a zval IS_DOUBLE before we access it as such. In this case we apply common type juggling to do so.
Diffstat (limited to 'ext/sqlite3/sqlite3.c')
-rw-r--r--ext/sqlite3/sqlite3.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/sqlite3/sqlite3.c b/ext/sqlite3/sqlite3.c
index 40406eeafc..6894089e41 100644
--- a/ext/sqlite3/sqlite3.c
+++ b/ext/sqlite3/sqlite3.c
@@ -1562,7 +1562,7 @@ PHP_METHOD(sqlite3stmt, execute)
break;
case SQLITE_FLOAT:
- /* convert_to_double(parameter);*/
+ convert_to_double(parameter);
sqlite3_bind_double(stmt_obj->stmt, param->param_number, Z_DVAL_P(parameter));
break;