mirror of
https://github.com/miekg/dns.git
synced 2025-08-08 02:26:59 +02:00
Fix tcp6-tls support in (*Server).ListenAndServe(). (#427)
In the switch statement srv.Net is matched for tcp6-tls but then compared against tcp6 within the case statement. This causes tcp6-tls to be equivalent to tcp-tls and not specific to tcp6. The `network = "tcp6"` line was previously unreachable. This change corrects this and ensures tcp6-tls listens on IPv6 only.
This commit is contained in:
parent
f4d2b08694
commit
4744e915eb
@ -339,7 +339,7 @@ func (srv *Server) ListenAndServe() error {
|
|||||||
network := "tcp"
|
network := "tcp"
|
||||||
if srv.Net == "tcp4-tls" {
|
if srv.Net == "tcp4-tls" {
|
||||||
network = "tcp4"
|
network = "tcp4"
|
||||||
} else if srv.Net == "tcp6" {
|
} else if srv.Net == "tcp6-tls" {
|
||||||
network = "tcp6"
|
network = "tcp6"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user