1
0
Fork 0

Update to Go1.12

Co-authored-by: juliens <julien@containo.us>
This commit is contained in:
Ludovic Fernandez 2019-03-01 11:48:04 +01:00 committed by Traefiker Bot
parent 5a0b5470e7
commit fb617044e0
10 changed files with 43 additions and 40 deletions

View file

@ -43,6 +43,14 @@ import (
"github.com/vulcand/oxy/roundrobin"
)
func init() {
goDebug := os.Getenv("GODEBUG")
if len(goDebug) > 0 {
goDebug += ","
}
os.Setenv("GODEBUG", goDebug+"tls13=1")
}
// sliceOfStrings is the parser for []string
type sliceOfStrings []string
@ -56,11 +64,11 @@ func (s *sliceOfStrings) String() string {
// Set's argument is a string to be parsed to set the flag.
// It's a comma-separated list, so we split it.
func (s *sliceOfStrings) Set(value string) error {
strings := strings.Split(value, ",")
if len(strings) == 0 {
parts := strings.Split(value, ",")
if len(parts) == 0 {
return fmt.Errorf("bad []string format: %s", value)
}
for _, entrypoint := range strings {
for _, entrypoint := range parts {
*s = append(*s, entrypoint)
}
return nil