Browse Source

Fix wireguard crash

世界 3 months ago
parent
commit
92d175c615
1 changed files with 3 additions and 0 deletions
  1. 3 0
      transport/wireguard/endpoint.go

+ 3 - 0
transport/wireguard/endpoint.go

@@ -223,6 +223,9 @@ func (e *Endpoint) Close() error {
 }
 
 func (e *Endpoint) Lookup(address netip.Addr) *device.Peer {
+	if e.allowedIPs == nil {
+		return nil
+	}
 	return e.allowedIPs.Lookup(address.AsSlice())
 }