tls: fix TestStandaloneTLSTicketKeyRotation data race
==================
WARNING: DATA RACE
Write at 0x00c42049d300 by goroutine 26:
github.com/mholt/caddy/caddytls.standaloneTLSTicketKeyRotation()
/home/tw/golib/src/github.com/mholt/caddy/caddytls/crypto.go:230 +0x698
Previous read at 0x00c42049d300 by goroutine 25:
github.com/mholt/caddy/caddytls.TestStandaloneTLSTicketKeyRotation()
/home/tw/golib/src/github.com/mholt/caddy/caddytls/crypto_test.go:113 +0x413
testing.tRunner()
/home/tw/goroot/src/testing/testing.go:610 +0xc9
Goroutine 26 (running) created at:
github.com/mholt/caddy/caddytls.TestStandaloneTLSTicketKeyRotation()
/home/tw/golib/src/github.com/mholt/caddy/caddytls/crypto_test.go:101 +0x2a4
testing.tRunner()
/home/tw/goroot/src/testing/testing.go:610 +0xc9
Goroutine 25 (running) created at:
testing.(*T).Run()
/home/tw/goroot/src/testing/testing.go:646 +0x52f
testing.RunTests.func1()
/home/tw/goroot/src/testing/testing.go:793 +0xb9
testing.tRunner()
/home/tw/goroot/src/testing/testing.go:610 +0xc9
testing.RunTests()
/home/tw/goroot/src/testing/testing.go:799 +0x4b5
testing.(*M).Run()
/home/tw/goroot/src/testing/testing.go:743 +0x12f
github.com/mholt/caddy/caddytls.TestMain()
/home/tw/golib/src/github.com/mholt/caddy/caddytls/setup_test.go:27 +0x133
main.main()
github.com/mholt/caddy/caddytls/_test/_testmain.go:116 +0x1b1
==================
==================
WARNING: DATA RACE
Write at 0x00c4204aa6c0 by goroutine 26:
github.com/mholt/caddy/caddytls.TestStandaloneTLSTicketKeyRotation.func2()
/home/tw/golib/src/github.com/mholt/caddy/caddytls/crypto_test.go:93 +0x56
github.com/mholt/caddy/caddytls.standaloneTLSTicketKeyRotation()
/home/tw/golib/src/github.com/mholt/caddy/caddytls/crypto.go:233 +0x638
Previous read at 0x00c4204aa6c0 by goroutine 25:
github.com/mholt/caddy/caddytls.TestStandaloneTLSTicketKeyRotation()
/home/tw/golib/src/github.com/mholt/caddy/caddytls/crypto_test.go:108 +0x391
testing.tRunner()
/home/tw/goroot/src/testing/testing.go:610 +0xc9
Goroutine 26 (running) created at:
github.com/mholt/caddy/caddytls.TestStandaloneTLSTicketKeyRotation()
/home/tw/golib/src/github.com/mholt/caddy/caddytls/crypto_test.go:101 +0x2a4
testing.tRunner()
/home/tw/goroot/src/testing/testing.go:610 +0xc9
Goroutine 25 (running) created at:
testing.(*T).Run()
/home/tw/goroot/src/testing/testing.go:646 +0x52f
testing.RunTests.func1()
/home/tw/goroot/src/testing/testing.go:793 +0xb9
testing.tRunner()
/home/tw/goroot/src/testing/testing.go:610 +0xc9
testing.RunTests()
/home/tw/goroot/src/testing/testing.go:799 +0x4b5
testing.(*M).Run()
/home/tw/goroot/src/testing/testing.go:743 +0x12f
github.com/mholt/caddy/caddytls.TestMain()
/home/tw/golib/src/github.com/mholt/caddy/caddytls/setup_test.go:27 +0x133
main.main()
github.com/mholt/caddy/caddytls/_test/_testmain.go:116 +0x1b1
==================
Signed-off-by: Tw <tw19881113@gmail.com>
Showing
Please register or sign in to comment