diff --git a/ext/pgsql/pgsql.c b/ext/pgsql/pgsql.c index b1a1dfb49a7..036fc5c0572 100644 --- a/ext/pgsql/pgsql.c +++ b/ext/pgsql/pgsql.c @@ -6265,22 +6265,19 @@ PHP_FUNCTION(pg_put_copy_end) PHP_FUNCTION(pg_socket_poll) { - zval *z_socket; php_stream *stream; php_socket_t socket; zend_long read, write; zend_long ts = -1; ZEND_PARSE_PARAMETERS_START(3, 4) - Z_PARAM_RESOURCE(z_socket) + PHP_Z_PARAM_STREAM(stream) Z_PARAM_LONG(read) Z_PARAM_LONG(write) Z_PARAM_OPTIONAL Z_PARAM_LONG(ts) ZEND_PARSE_PARAMETERS_END(); - php_stream_from_zval(stream, z_socket); - if (php_stream_cast(stream, PHP_STREAM_AS_SOCKETD, (void **)&socket, 0)) { zend_argument_type_error(1, "invalid resource socket"); RETURN_THROWS();