diff options
| author | Ilia Alshanetsky <iliaa@php.net> | 2008-02-26 00:14:04 +0000 |
|---|---|---|
| committer | Ilia Alshanetsky <iliaa@php.net> | 2008-02-26 00:14:04 +0000 |
| commit | 86647d648ffd70a9c1ff8bab47302a6e66d2f468 (patch) | |
| tree | d8c8165512c53e0843a5b165cb8b9a6a405b2c2e /ext/pdo_pgsql | |
| parent | 8bdaeafc23248c0ac33d3bb21dce299467eb967e (diff) | |
| download | php-git-86647d648ffd70a9c1ff8bab47302a6e66d2f468.tar.gz | |
MFB: Better fix for bug #44189
Diffstat (limited to 'ext/pdo_pgsql')
| -rw-r--r-- | ext/pdo_pgsql/pgsql_statement.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/pdo_pgsql/pgsql_statement.c b/ext/pdo_pgsql/pgsql_statement.c index 197c3f5290..81377e6bcc 100644 --- a/ext/pdo_pgsql/pgsql_statement.c +++ b/ext/pdo_pgsql/pgsql_statement.c @@ -250,6 +250,9 @@ static int pgsql_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data * return 1; case PDO_PARAM_EVT_EXEC_PRE: + if (!stmt->bound_param_map) { + return 0; + } if (!S->param_values) { S->param_values = ecalloc( zend_hash_num_elements(stmt->bound_param_map), |
