diff --git a/ext/pgsql/pgsql.c b/ext/pgsql/pgsql.c index 4e32cb3fbc2..0b22c8e9704 100644 --- a/ext/pgsql/pgsql.c +++ b/ext/pgsql/pgsql.c @@ -5739,6 +5739,9 @@ PHP_PGSQL_API int php_pgsql_result2array(PGresult *pg_result, zval *ret_array TS } else { char *element = PQgetvalue(pg_result, pg_row, i); if (element) { + char *data; + size_t data_len; + data_len = strlen(element); data = safe_estrndup(element, data_len);