diff options
author | Ilia Alshanetsky <iliaa@php.net> | 2006-11-28 16:27:53 +0000 |
---|---|---|
committer | Ilia Alshanetsky <iliaa@php.net> | 2006-11-28 16:27:53 +0000 |
commit | 2d4b8e19e2cd9dab59188cef89fd771d7a71aa7f (patch) | |
tree | f3e760b5636da768fd401f6706f3f47e42ecfb99 /ext/pdo_pgsql/pgsql_statement.c | |
parent | 2c6a5df4acc881da693219124751d0f314dda624 (diff) | |
download | php-git-2d4b8e19e2cd9dab59188cef89fd771d7a71aa7f.tar.gz |
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 fbcd31720b..55de65c2d5 100644 --- a/ext/pdo_pgsql/pgsql_statement.c +++ b/ext/pdo_pgsql/pgsql_statement.c @@ -197,7 +197,7 @@ stmt_retry: 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)); } |