aboutsummaryrefslogtreecommitdiff
path: root/src/encoding/hex
diff options
context:
space:
mode:
authorJoonas Kuorilehto <joneskoo@derbian.fi>2016-09-10 22:07:33 +0300
committerBrad Fitzpatrick <bradfitz@golang.org>2016-09-10 21:31:48 +0000
commitf30598dd71b5bb7109eda56b02ea10d2b6cc1362 (patch)
tree87d86a8c24fca8f1aff898d5c31a2869243e5dd6 /src/encoding/hex
parentc564aebce99fb92b8dc26b203f4f32e4977c0aed (diff)
downloadgo-f30598dd71b5bb7109eda56b02ea10d2b6cc1362.tar.xz
crypto/tls: Add mutex to protect KeyLogWriter
Concurrent use of tls.Config is allowed, and may lead to KeyLogWriter being written to concurrently. Without a mutex to protect it, corrupted output may occur. A mutex is added for correctness. The mutex is made global to save size of the config struct as KeyLogWriter is rarely enabled. Related to #13057. Change-Id: I5ee55b6d8b43a191ec21f06e2aaae5002a71daef Reviewed-on: https://go-review.googlesource.com/29016 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/encoding/hex')
0 files changed, 0 insertions, 0 deletions