From 2d4b8e19e2cd9dab59188cef89fd771d7a71aa7f Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Tue, 28 Nov 2006 16:27:53 +0000 Subject: Fixed bug #39656 (crash when calling fetch() on a PDO statment object after closeCursor()). --- ext/pdo_pgsql/pgsql_statement.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ext/pdo_pgsql/pgsql_statement.c') 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)); } -- cgit v1.2.1