From 22be5b26d95f8d8c32e5bf7dbca214f799cbc103 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Tue, 3 Aug 2021 19:08:00 +0200 Subject: conf: work around erroneous hasendpoint flag Revert me for wgnt 0.3. Signed-off-by: Jason A. Donenfeld --- conf/parser.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/parser.go b/conf/parser.go index 2a1c0894..d3073464 100644 --- a/conf/parser.go +++ b/conf/parser.go @@ -559,7 +559,7 @@ func FromDriverConfiguration(interfaze *driver.Interface, existingConfig *Config if p.Flags&driver.PeerHasPresharedKey != 0 { peer.PresharedKey = p.PresharedKey } - if p.Flags&driver.PeerHasEndpoint != 0 { + if p.Flags&driver.PeerHasEndpoint != 0 && p.Endpoint.Family != 0 { peer.Endpoint.Port = p.Endpoint.Port() peer.Endpoint.Host = p.Endpoint.IP().String() } -- cgit v1.2.3-59-g8ed1b