chore: bump socket2 from 0.3.17 to 0.4.1 (#19143)
* chore: bump socket2 from 0.3.17 to 0.4.1 Bumps [socket2](https://github.com/rust-lang/socket2) from 0.3.17 to 0.4.1. - [Release notes](https://github.com/rust-lang/socket2/releases) - [Changelog](https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/socket2/commits) --- updated-dependencies: - dependency-name: socket2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * [auto-commit] Update all Cargo lock files * Update to use new consts, From trait Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com> Co-authored-by: Tyera Eulberg <tyera@solana.com>
This commit is contained in:
		@@ -384,7 +384,7 @@ fn udp_socket(reuseaddr: bool) -> io::Result<Socket> {
 | 
			
		||||
    use nix::sys::socket::sockopt::{ReuseAddr, ReusePort};
 | 
			
		||||
    use std::os::unix::io::AsRawFd;
 | 
			
		||||
 | 
			
		||||
    let sock = Socket::new(Domain::ipv4(), Type::dgram(), None)?;
 | 
			
		||||
    let sock = Socket::new(Domain::IPV4, Type::DGRAM, None)?;
 | 
			
		||||
    let sock_fd = sock.as_raw_fd();
 | 
			
		||||
 | 
			
		||||
    if reuseaddr {
 | 
			
		||||
@@ -420,7 +420,7 @@ pub fn bind_in_range(ip_addr: IpAddr, range: PortRange) -> io::Result<(u16, UdpS
 | 
			
		||||
        let addr = SocketAddr::new(ip_addr, port);
 | 
			
		||||
 | 
			
		||||
        if sock.bind(&SockAddr::from(addr)).is_ok() {
 | 
			
		||||
            let sock = sock.into_udp_socket();
 | 
			
		||||
            let sock: UdpSocket = sock.into();
 | 
			
		||||
            return Result::Ok((sock.local_addr().unwrap().port(), sock));
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
@@ -482,8 +482,7 @@ pub fn bind_to(ip_addr: IpAddr, port: u16, reuseaddr: bool) -> io::Result<UdpSoc
 | 
			
		||||
 | 
			
		||||
    let addr = SocketAddr::new(ip_addr, port);
 | 
			
		||||
 | 
			
		||||
    sock.bind(&SockAddr::from(addr))
 | 
			
		||||
        .map(|_| sock.into_udp_socket())
 | 
			
		||||
    sock.bind(&SockAddr::from(addr)).map(|_| sock.into())
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// binds both a UdpSocket and a TcpListener
 | 
			
		||||
@@ -497,7 +496,7 @@ pub fn bind_common(
 | 
			
		||||
    let addr = SocketAddr::new(ip_addr, port);
 | 
			
		||||
    let sock_addr = SockAddr::from(addr);
 | 
			
		||||
    sock.bind(&sock_addr)
 | 
			
		||||
        .and_then(|_| TcpListener::bind(&addr).map(|listener| (sock.into_udp_socket(), listener)))
 | 
			
		||||
        .and_then(|_| TcpListener::bind(&addr).map(|listener| (sock.into(), listener)))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
pub fn find_available_port_in_range(ip_addr: IpAddr, range: PortRange) -> io::Result<u16> {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user