1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 08:12:21 +01:00

Merge branch 'PHP-8.0'

* PHP-8.0:
  Fix php_pgsql_fd_cast() wrt. php_stream_can_cast()
This commit is contained in:
Christoph M. Becker
2021-04-20 18:32:05 +02:00

View File

@@ -4138,16 +4138,17 @@ static int php_pgsql_fd_cast(php_stream *stream, int cast_as, void **ret) /* {{{
switch (cast_as) {
case PHP_STREAM_AS_FD_FOR_SELECT:
case PHP_STREAM_AS_FD:
case PHP_STREAM_AS_SOCKETD:
if (ret) {
case PHP_STREAM_AS_SOCKETD: {
int fd_number = PQsocket(pgsql);
if (fd_number == -1) {
return FAILURE;
}
if (ret) {
*(php_socket_t *)ret = fd_number;
return SUCCESS;
}
}
return SUCCESS;
ZEND_FALLTHROUGH;
default:
return FAILURE;