Skip to content

Commit 9ab8b1e

Browse files
committed
Updated changes for Impl ToSocketAddrs for SocketAddress
1 parent 2b8e0bc commit 9ab8b1e

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

lightning/src/ln/msgs.rs

+7-7
Original file line numberDiff line numberDiff line change
@@ -976,10 +976,10 @@ impl std::net::ToSocketAddrs for SocketAddress {
976976
Ok((hostname.as_str(), *port).to_socket_addrs()?.next().into_iter())
977977
}
978978
SocketAddress::OnionV2(..) => {
979-
Err(std::io::Error::from(std::io::ErrorKind::Unsupported))
979+
Err(std::io::Error::from(std::io::ErrorKind::Other))
980980
}
981981
SocketAddress::OnionV3 { .. } => {
982-
Err(std::io::Error::from(std::io::ErrorKind::Unsupported))
982+
Err(std::io::Error::from(std::io::ErrorKind::Other))
983983
}
984984
}
985985
}
@@ -2703,7 +2703,7 @@ mod tests {
27032703
use crate::chain::transaction::OutPoint;
27042704

27052705
#[cfg(feature = "std")]
2706-
use std::net::{Ipv4Addr, Ipv6Addr, SocketAddr, ToSocketAddrs};
2706+
use std::net::{Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6, ToSocketAddrs};
27072707
use crate::ln::msgs::SocketAddressParseError;
27082708

27092709
#[test]
@@ -4137,15 +4137,15 @@ mod tests {
41374137
#[cfg(feature = "std")]
41384138
fn test_socket_address_to_socket_addrs() {
41394139
assert_eq!(SocketAddress::TcpIpV4 {addr:[0u8; 4], port: 1337,}.to_socket_addrs().unwrap().next().unwrap(),
4140-
SocketAddr::V4(std::net::SocketAddrV4::new(std::net::Ipv4Addr::new(0,0,0,0),
4140+
SocketAddr::V4(SocketAddrV4::new(Ipv4Addr::new(0,0,0,0),
41414141
1337)));
41424142
assert_eq!(SocketAddress::TcpIpV6 {addr:[0u8; 16], port: 1337,}.to_socket_addrs().unwrap().next().unwrap(),
4143-
SocketAddr::V6(std::net::SocketAddrV6::new(std::net::Ipv6Addr::from([0u8; 16]),
4143+
SocketAddr::V6(SocketAddrV6::new(Ipv6Addr::from([0u8; 16]),
41444144
1337, 0, 0)));
41454145
assert_eq!(SocketAddress::Hostname { hostname: Hostname::try_from("0.0.0.0".to_string()).unwrap(), port: 0
41464146
}.to_socket_addrs().unwrap().next().unwrap(),
4147-
std::net::SocketAddr::V4(std::net::SocketAddrV4::new(
4148-
std::net::Ipv4Addr::from([0u8; 4]),0)));
4147+
SocketAddr::V4(SocketAddrV4::new(
4148+
Ipv4Addr::from([0u8; 4]),0)));
41494149
assert!(SocketAddress::OnionV2([0u8; 12]).to_socket_addrs().is_err());
41504150
assert!(SocketAddress::OnionV3{
41514151
ed25519_pubkey: [37, 24, 75, 5, 25, 73, 117, 194, 139, 102, 182, 107, 4, 105, 247, 246, 85,

0 commit comments

Comments
 (0)