From 31fca03ef54b1b623d3011176fcf1d2736cf2f39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=96=E7=95=8C?= Date: Tue, 19 Aug 2025 23:13:47 +0800 Subject: [PATCH] Fix wireguard crash --- transport/wireguard/endpoint.go | 3 +++ 1 file changed, 3 insertions(+) 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()) }