ci: workaround for failing net tests

pull/10876/head^2
Delyan Angelov 2021-07-21 09:58:40 +03:00
parent d41a4ec662
commit c12cd0c964
No known key found for this signature in database
GPG Key ID: 66886C0F12D595ED
1 changed files with 9 additions and 11 deletions

View File

@ -233,26 +233,24 @@ fn new_udp_socket(local_addr Addr) ?&UdpSocket {
fn new_udp_socket_for_remote(raddr Addr) ?&UdpSocket {
// Invent a sutible local address for this remote addr
addr := match raddr.family() {
// Appease compiler
mut addr := Addr{
addr: AddrData{
Ip6: Ip6{}
}
}
match raddr.family() {
.ip, .ip6 {
// Use ip6 dualstack
new_ip6(0, addr_ip6_any)
addr = new_ip6(0, addr_ip6_any)
}
.unix {
x := temp_unix() ?
x
addr = temp_unix() ?
}
else {
panic('Invalid family')
// Appease compiler
Addr{
addr: AddrData{
Ip6: Ip6{}
}
}
}
}
mut sock := new_udp_socket(addr) ?
sock.has_r = true
sock.r = raddr