另客网go项目公用的代码库

client_clone.go 348B

1234567891011121314151617
  1. // Copyright 2013 The Gorilla WebSocket Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style
  3. // license that can be found in the LICENSE file.
  4. // +build go1.8
  5. package websocket
  6. import "crypto/tls"
  7. func cloneTLSConfig(cfg *tls.Config) *tls.Config {
  8. if cfg == nil {
  9. return &tls.Config{}
  10. }
  11. return cfg.Clone()
  12. }