in pkg/server/listener_unix.go [12:24]
func NewUnixListener(addr string) (net.Listener, error) {
if err := os.Remove(addr); err != nil && !os.IsNotExist(err) {
return nil, err
}
l, err := net.Listen("unix", addr)
if err != nil {
return nil, err
}
if err = os.Chmod(addr, 0700); err != nil {
return nil, err
}
return &unixListener{l}, nil
}