diff --git a/transport/internet/domainsocket/listener.go b/transport/internet/domainsocket/listener.go index 12c41dc3e..be3eb256b 100644 --- a/transport/internet/domainsocket/listener.go +++ b/transport/internet/domainsocket/listener.go @@ -68,7 +68,9 @@ func (ln *Listener) Addr() net.Addr { } func (ln *Listener) Close() error { - ln.locker.Release() + if ln.locker != nil { + ln.locker.Release() + } return ln.ln.Close() }