diff --git a/transport/wireguard/endpoint.go b/transport/wireguard/endpoint.go index f4c37c0c..2adf7832 100644 --- a/transport/wireguard/endpoint.go +++ b/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()) }