From 1e0b35f8692f18d5b7e6c76b13ac5f6ad171b4da Mon Sep 17 00:00:00 2001 From: Darien Raymond Date: Wed, 14 Feb 2018 13:41:21 +0100 Subject: [PATCH] fix nil reference in udp worker --- app/proxyman/inbound/worker.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/proxyman/inbound/worker.go b/app/proxyman/inbound/worker.go index b7d84cf61..1c63be3d2 100644 --- a/app/proxyman/inbound/worker.go +++ b/app/proxyman/inbound/worker.go @@ -263,7 +263,10 @@ func (w *udpWorker) Close() error { w.hub.Close() } - common.Must(w.done.Close()) + if w.done != nil { + common.Must(w.done.Close()) + } + common.Close(w.proxy) return nil }