@@ -150,15 +150,7 @@ impl TcpStream {
150150 port,
151151 ) ,
152152 Ipv6 ( ref addr) => SocketAddr :: new (
153- IpAddr :: V6 ( Ipv6Addr :: new (
154- ( ( addr. 0 [ 0 ] as u16 ) << 8 ) | addr. 0 [ 1 ] as u16 ,
155- ( ( addr. 0 [ 2 ] as u16 ) << 8 ) | addr. 0 [ 3 ] as u16 ,
156- ( ( addr. 0 [ 4 ] as u16 ) << 8 ) | addr. 0 [ 5 ] as u16 ,
157- ( ( addr. 0 [ 6 ] as u16 ) << 8 ) | addr. 0 [ 7 ] as u16 ,
158- ( ( addr. 0 [ 8 ] as u16 ) << 8 ) | addr. 0 [ 9 ] as u16 ,
159- ( ( addr. 0 [ 10 ] as u16 ) << 8 ) | addr. 0 [ 11 ] as u16 ,
160- ( ( addr. 0 [ 12 ] as u16 ) << 8 ) | addr. 0 [ 13 ] as u16 ,
161- ( ( addr. 0 [ 14 ] as u16 ) << 8 ) | addr. 0 [ 15 ] as u16 ) ) ,
153+ IpAddr :: V6 ( Ipv6Addr :: new ( addr. 0 ) ) ,
162154 port,
163155 ) ,
164156 _ => {
@@ -241,15 +233,7 @@ impl TcpListener {
241233 port,
242234 ) ,
243235 Ipv6 ( ref addr) => SocketAddr :: new (
244- IpAddr :: V6 ( Ipv6Addr :: new (
245- ( ( addr. 0 [ 0 ] as u16 ) << 8 ) | addr. 0 [ 1 ] as u16 ,
246- ( ( addr. 0 [ 2 ] as u16 ) << 8 ) | addr. 0 [ 3 ] as u16 ,
247- ( ( addr. 0 [ 4 ] as u16 ) << 8 ) | addr. 0 [ 5 ] as u16 ,
248- ( ( addr. 0 [ 6 ] as u16 ) << 8 ) | addr. 0 [ 7 ] as u16 ,
249- ( ( addr. 0 [ 8 ] as u16 ) << 8 ) | addr. 0 [ 9 ] as u16 ,
250- ( ( addr. 0 [ 10 ] as u16 ) << 8 ) | addr. 0 [ 11 ] as u16 ,
251- ( ( addr. 0 [ 12 ] as u16 ) << 8 ) | addr. 0 [ 13 ] as u16 ,
252- ( ( addr. 0 [ 14 ] as u16 ) << 8 ) | addr. 0 [ 15 ] as u16 ) ) ,
236+ IpAddr :: V6 ( Ipv6Addr :: new ( addr. 0 ) ) ,
253237 port,
254238 ) ,
255239 _ => {
0 commit comments