summaryrefslogtreecommitdiff
path: root/ext/pdo_pgsql
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2021-01-07 11:14:19 +0100
committerGeorge Peter Banyard <girgias@php.net>2021-01-07 15:53:47 +0000
commit7aa00369b0d48d8e68dbab3c1ecd2f8f39c4a071 (patch)
treee68cf708601646811af218f4bb06a5e72bc43501 /ext/pdo_pgsql
parent1b31a7622179cc3929ee76ca733802c5f5feb913 (diff)
downloadphp-git-7aa00369b0d48d8e68dbab3c1ecd2f8f39c4a071.tar.gz
Switch bound_param_map to zend_string
Diffstat (limited to 'ext/pdo_pgsql')
-rw-r--r--ext/pdo_pgsql/pgsql_statement.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/pdo_pgsql/pgsql_statement.c b/ext/pdo_pgsql/pgsql_statement.c
index 98ea8cb780..c136d69c52 100644
--- a/ext/pdo_pgsql/pgsql_statement.c
+++ b/ext/pdo_pgsql/pgsql_statement.c
@@ -275,11 +275,11 @@ static int pgsql_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *
ZEND_ATOL(param->paramno, ZSTR_VAL(param->name) + 1);
} else {
/* resolve parameter name to rewritten name */
- char *namevar;
+ zend_string *namevar;
if (stmt->bound_param_map && (namevar = zend_hash_find_ptr(stmt->bound_param_map,
param->name)) != NULL) {
- ZEND_ATOL(param->paramno, namevar + 1);
+ ZEND_ATOL(param->paramno, ZSTR_VAL(namevar) + 1);
param->paramno--;
} else {
pdo_pgsql_error_stmt_msg(stmt, 0, "HY093", ZSTR_VAL(param->name));