diff --git a/proxy/vmess/inbound/inbound.go b/proxy/vmess/inbound/inbound.go index 7a12cfc09..a4d1dda5f 100644 --- a/proxy/vmess/inbound/inbound.go +++ b/proxy/vmess/inbound/inbound.go @@ -38,8 +38,8 @@ func (this *VMessInboundHandler) Port() v2net.Port { func (this *VMessInboundHandler) Close() { this.accepting = false if this.listener != nil { - this.listener.Close() this.Lock() + this.listener.Close() this.listener = nil this.Unlock() }