diff --git a/beater/poller.go b/beater/poller.go index 19be1ee..e481ed0 100644 --- a/beater/poller.go +++ b/beater/poller.go @@ -107,10 +107,10 @@ func (p *Poller) runOneTime() error { var tlsC *transport.TLSConfig //tlsConfig, err = outputs.LoadTLSConfig(p.config.TLS) tlsC, err = outputs.LoadTLSConfig(p.config.SSL) - tlsConfig = convertTLSConfig(tlsC) if err != nil { return err } + tlsConfig = convertTLSConfig(tlsC) p.request.TLSClientConfig(tlsConfig) } @@ -243,13 +243,12 @@ func mergeMaps(first map[string]interface{}, second map[string]interface{}, key } func convertTLSConfig(config *transport.TLSConfig) *tls.Config { - var tlsConfig *tls.Config - tlsConfig.Certificates = config.Certificates - tlsConfig.CipherSuites = config.CipherSuites - tlsConfig.RootCAs = config.RootCAs - tlsConfig.CurvePreferences = config.CurvePreferences - return tlsConfig - + return &tls.Config{ + Certificates: config.Certificates, + CipherSuites: config.CipherSuites, + RootCAs: config.RootCAs, + CurvePreferences: config.CurvePreferences, + } } func (p *Poller) Stop() {