Commit Graph

2 Commits

Author SHA1 Message Date
Ivan Kozlovic
f75779b65b Use 2 files for CloneTLSConfig instead of reflection
Use build directives to solve the problem of new fields in tls.Config
in go 1.7

Related to #231
2016-10-20 20:39:39 -06:00
Ivan Kozlovic
4997637270 [FIXED] assignment copies lock value for crypto/tls.Config
Running `go vet ./...` with `go 1.7.3` would report the following:

```
server/route.go:342: assignment copies lock value to tlsConfig: crypto/tls.Config contains sync.Once contains sync.Mutex
server/server.go:479: assignment copies lock value to config: crypto/tls.Config contains sync.Once contains sync.Mutex
```

Add a “clone” function while waiting for this to be addressed
by the language itself (https://go-review.googlesource.com/#/c/28075/)
2016-10-20 14:59:29 -06:00