]> Cypherpunks repositories - gostls13.git/commit
crypto/tls: ensure GODEBUGs are initialized
authorFilippo Valsorda <filippo@golang.org>
Mon, 20 May 2024 09:07:28 +0000 (11:07 +0200)
committerGopher Robot <gobot@golang.org>
Wed, 22 May 2024 14:20:03 +0000 (14:20 +0000)
commit1d3d7d395e6081c0cdc437c56c4c0318b70fb685
tree43e06dc900a07f12e9440c71c7b534faf22f24d0
parent3128ebfad748b5f160faa8cb8981bd0eaf6e3227
crypto/tls: ensure GODEBUGs are initialized

IncNonDefault panics if Value was not called. That's too much DoS risk
in crypto/tls, when the call to Value is distant from the call to
IncNonDefault (see #65991). Value is cheap, though, so we can just call
it before each isolated IncNonDefault.

Change-Id: I6dbed345381e60e029b0a5ef2232e846aa089736
Reviewed-on: https://go-review.googlesource.com/c/go/+/586755
Reviewed-by: Roland Shoemaker <roland@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Filippo Valsorda <filippo@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
src/crypto/tls/handshake_client.go
src/crypto/tls/handshake_server.go