Răsfoiți Sursa

passes traffic

Ryan Huber 11 luni în urmă
părinte
comite
419157c407
1 a modificat fișierele cu 3 adăugiri și 1 ștergeri
  1. 3 1
      wgstack/conn/bind_std.go

+ 3 - 1
wgstack/conn/bind_std.go

@@ -98,7 +98,9 @@ func NewStdNetBind() *StdNetBind {
 func NewStdNetBindForAddr(addr netip.Addr, reusePort bool) *StdNetBind {
 	b := newStdNetBind()
 	if addr.IsValid() {
-		if addr.Is4() {
+		if addr.IsUnspecified() {
+			// keep dual-stack defaults with empty listen addresses
+		} else if addr.Is4() {
 			b.listenAddr4 = addr.Unmap().String()
 			b.bindV4 = true
 			b.bindV6 = false