func (p *Proxy) Close() error {
	if p.cancel != nil {
		p.cancel()
	}
	if err := p.cfg.Listener.Close(); err != nil {
		return trace.Wrap(err)
	}
	return nil
}
// Close the Proxy server.
Close the Proxy server.
// Close the Proxy server .
func (p *Proxy) Close() error {
	if p.cancel != nil {
		p.cancel()
	}
	if err := p.cfg.Listener.Close(); err != nil {
		return trace.Wrap(err)
	}
	return nil
}
func ( p * Proxy ) Close ( ) error { if p . cancel != nil { p . cancel ( ) } if err := p . cfg . Listener . Close ( ) ; err != nil { return trace . Wrap ( err ) } return nil }
Close the Proxy server.
Close the Proxy server .