summaryrefslogtreecommitdiff
path: root/ext/odbc/php_odbc.c
diff options
context:
space:
mode:
authorChristoph M. Becker <cmbecker69@gmx.de>2020-09-26 13:14:40 +0200
committerChristoph M. Becker <cmbecker69@gmx.de>2020-09-29 11:34:48 +0200
commitbf5f07cc8b99db53457afb87ee3e996a40a80d24 (patch)
tree36a493d38082ebaa180d232e4e59bff3c00a35c4 /ext/odbc/php_odbc.c
parentdf5efa2fcdbcc9f6dea792caa149897060b350f7 (diff)
downloadphp-git-bf5f07cc8b99db53457afb87ee3e996a40a80d24.tar.gz
Fix #80152: odbc_execute() moves internal pointer of $params
As least intrusive fix, we separate the passed array argument. Closes GH-6219.
Diffstat (limited to 'ext/odbc/php_odbc.c')
-rw-r--r--ext/odbc/php_odbc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/odbc/php_odbc.c b/ext/odbc/php_odbc.c
index e26368dfeb..0722a91e34 100644
--- a/ext/odbc/php_odbc.c
+++ b/ext/odbc/php_odbc.c
@@ -1309,7 +1309,7 @@ PHP_FUNCTION(odbc_execute)
int numArgs = ZEND_NUM_ARGS(), i, ne;
RETCODE rc;
- if (zend_parse_parameters(numArgs, "r|a", &pv_res, &pv_param_arr) == FAILURE) {
+ if (zend_parse_parameters(numArgs, "r|a/", &pv_res, &pv_param_arr) == FAILURE) {
return;
}