]> git.ipfire.org Git - thirdparty/wireguard-go.git/commitdiff
conn: close ipv4 socket when ipv6 socket fails
authorJason A. Donenfeld <Jason@zx2c4.com>
Tue, 5 Feb 2019 12:55:33 +0000 (21:55 +0900)
committerJason A. Donenfeld <Jason@zx2c4.com>
Tue, 5 Feb 2019 12:55:33 +0000 (21:55 +0900)
conn_default.go

index 549483cc67f46e3e1832b4e38c845b0e80d5344c..6f17de5b61f191f927ff4b4f637840b6ca53c0fe 100644 (file)
@@ -111,7 +111,6 @@ func CreateBind(uport uint16, device *Device) (Bind, uint16, error) {
 
        bind.ipv6, port, err = listenNet("udp6", port)
        if err != nil && extractErrno(err) != syscall.EAFNOSUPPORT {
-               return nil, 0, err
                bind.ipv4.Close()
                bind.ipv4 = nil
                return nil, 0, err