1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

ci: workaround for failing net tests

This commit is contained in:
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

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() {
.ip, .ip6 {
// Use ip6 dualstack
new_ip6(0, addr_ip6_any)
}
.unix {
x := temp_unix() ?
x
}
else {
panic('Invalid family')
// Appease compiler
Addr{
mut addr := Addr{
addr: AddrData{
Ip6: Ip6{}
}
}
match raddr.family() {
.ip, .ip6 {
// Use ip6 dualstack
addr = new_ip6(0, addr_ip6_any)
}
.unix {
addr = temp_unix() ?
}
else {
panic('Invalid family')
}
}
mut sock := new_udp_socket(addr) ?
sock.has_r = true
sock.r = raddr