Skip to content

Commit 3f8fefd

Browse files
committed
Updated changes for Impl ToSocketAddrs for SocketAddress
1 parent 0362f42 commit 3f8fefd

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
@@ -974,10 +974,10 @@ impl std::net::ToSocketAddrs for SocketAddress {
974974
Ok((hostname.as_str(), *port).to_socket_addrs()?.next().into_iter())
975975
}
976976
SocketAddress::OnionV2(..) => {
977-
Err(std::io::Error::from(std::io::ErrorKind::Unsupported))
977+
Err(std::io::Error::from(std::io::ErrorKind::Other))
978978
}
979979
SocketAddress::OnionV3 { .. } => {
980-
Err(std::io::Error::from(std::io::ErrorKind::Unsupported))
980+
Err(std::io::Error::from(std::io::ErrorKind::Other))
981981
}
982982
}
983983
}
@@ -2698,7 +2698,7 @@ mod tests {
26982698
use crate::chain::transaction::OutPoint;
26992699

27002700
#[cfg(feature = "std")]
2701-
use std::net::{Ipv4Addr, Ipv6Addr, SocketAddr, ToSocketAddrs};
2701+
use std::net::{Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6, ToSocketAddrs};
27022702
use crate::ln::msgs::SocketAddressParseError;
27032703

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

0 commit comments

Comments
 (0)