Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
  Fix GH-9411: PgSQL large object resource is incorrectly closed
This commit is contained in:
Christoph M. Becker 2022-09-05 17:25:34 +02:00
commit b5cad508fe
No known key found for this signature in database
GPG key ID: D66C9593118BCCB6
5 changed files with 95 additions and 5 deletions

View file

@ -45,6 +45,7 @@ typedef struct {
bool emulate_prepares;
bool disable_native_prepares; /* deprecated since 5.6 */
bool disable_prepares;
HashTable *lob_streams;
} pdo_pgsql_db_handle;
typedef struct {
@ -106,5 +107,6 @@ php_stream *pdo_pgsql_create_lob_stream(zval *pdh, int lfd, Oid oid);
extern const php_stream_ops pdo_pgsql_lob_stream_ops;
void pdo_libpq_version(char *buf, size_t len);
void pdo_pgsql_close_lob_streams(pdo_dbh_t *dbh);
#endif /* PHP_PDO_PGSQL_INT_H */