Correctly parse ip echo server response and fix broken test (#7196)

This commit is contained in:
Michael Vines
2019-12-02 18:37:01 -07:00
committed by GitHub
parent 076e384bb5
commit c6695a3120

View File

@ -75,7 +75,7 @@ fn ip_echo_server_request(
)); ));
} }
bincode::deserialize(&data[3..]).map_err(|err| { bincode::deserialize(&data[4..]).map_err(|err| {
io::Error::new( io::Error::new(
io::ErrorKind::Other, io::ErrorKind::Other,
format!("Failed to deserialize: {:?}", err), format!("Failed to deserialize: {:?}", err),
@ -481,7 +481,10 @@ mod tests {
let _runtime = ip_echo_server(server_tcp_listener); let _runtime = ip_echo_server(server_tcp_listener);
let ip_echo_server_addr = server_udp_socket.local_addr().unwrap(); let ip_echo_server_addr = server_udp_socket.local_addr().unwrap();
get_public_ip_addr(&ip_echo_server_addr).unwrap(); assert_eq!(
get_public_ip_addr(&ip_echo_server_addr),
parse_host("127.0.0.1"),
);
verify_reachable_ports( verify_reachable_ports(
&ip_echo_server_addr, &ip_echo_server_addr,