Skip to content

Commit

Permalink
more go like code, returning earlier
Browse files Browse the repository at this point in the history
  • Loading branch information
d1egoaz committed May 14, 2020
1 parent 1628dc1 commit 5ff9581
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions broker.go
Expand Up @@ -1427,14 +1427,15 @@ func validServerNameTLS(addr string, cfg *tls.Config) *tls.Config {
if cfg == nil {
cfg = &tls.Config{}
}
if cfg.ServerName == "" {
c := cfg.Clone()
sn, _, err := net.SplitHostPort(addr)
if err != nil {
Logger.Println(fmt.Errorf("failed to get ServerName from addr %w", err))
}
c.ServerName = sn
cfg = c
if cfg.ServerName != "" {
return cfg
}

c := cfg.Clone()
sn, _, err := net.SplitHostPort(addr)
if err != nil {
Logger.Println(fmt.Errorf("failed to get ServerName from addr %w", err))
}
return cfg
c.ServerName = sn
return c
}

0 comments on commit 5ff9581

Please sign in to comment.