diff options
author | Christoph M. Becker <cmbecker69@gmx.de> | 2020-09-26 13:14:40 +0200 |
---|---|---|
committer | Christoph M. Becker <cmbecker69@gmx.de> | 2020-09-29 11:34:48 +0200 |
commit | bf5f07cc8b99db53457afb87ee3e996a40a80d24 (patch) | |
tree | 36a493d38082ebaa180d232e4e59bff3c00a35c4 /ext/odbc/php_odbc.c | |
parent | df5efa2fcdbcc9f6dea792caa149897060b350f7 (diff) | |
download | php-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.c | 2 |
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; } |