diff options
| author | Ilia Alshanetsky <iliaa@php.net> | 2006-11-28 16:28:07 +0000 |
|---|---|---|
| committer | Ilia Alshanetsky <iliaa@php.net> | 2006-11-28 16:28:07 +0000 |
| commit | 2b703207d5c249851bf7760794ba45257dcdec62 (patch) | |
| tree | 08e8d375b362506c9762bdebd787cdef5019558c /ext/pdo_pgsql/pgsql_statement.c | |
| parent | 1d21b86f1d27f36a93db3ab7a04ddfa60d7f011d (diff) | |
| download | php-git-2b703207d5c249851bf7760794ba45257dcdec62.tar.gz | |
MFB: Fixed bug #39656 (crash when calling fetch() on a PDO statment object
after closeCursor()).
Diffstat (limited to 'ext/pdo_pgsql/pgsql_statement.c')
| -rw-r--r-- | ext/pdo_pgsql/pgsql_statement.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/pdo_pgsql/pgsql_statement.c b/ext/pdo_pgsql/pgsql_statement.c index 291c3e2846..d6b0bb2fe2 100644 --- a/ext/pdo_pgsql/pgsql_statement.c +++ b/ext/pdo_pgsql/pgsql_statement.c @@ -140,7 +140,7 @@ static int pgsql_stmt_execute(pdo_stmt_t *stmt TSRMLS_DC) return 0; } - if(!stmt->executed) { + if (!stmt->executed && !stmt->column_count) { stmt->column_count = (int) PQnfields(S->result); S->cols = ecalloc(stmt->column_count, sizeof(pdo_pgsql_column)); } |
