]> Cypherpunks repositories - gostls13.git/commit
net/http: reduce allocs in CrossOriginProtection.Check
authorJulien Cretel <jub0bsinthecloud@gmail.com>
Mon, 23 Jun 2025 16:19:19 +0000 (16:19 +0000)
committerSean Liao <sean@liao.dev>
Tue, 24 Jun 2025 17:18:06 +0000 (10:18 -0700)
commitfcb985085925e1d89511ef7523215a2f71cfb891
tree7950790ba8d9efbd11056778076c55a6b387a6f0
parent11f11f2a00aa3149a6ea69a50e7b7b429cf368b7
net/http: reduce allocs in CrossOriginProtection.Check

Rather than repeatedly creating error values on
CrossOriginProtection.Check's unhappy paths, return non-exported and
effectively constant error variables.

For #73626.

Change-Id: Ibaa036c29417071b3601b8d200ab0902359d1bb9
GitHub-Last-Rev: e704d63cd63665845d544796e802134ea608e217
GitHub-Pull-Request: golang/go#74251
Reviewed-on: https://go-review.googlesource.com/c/go/+/681178
Reviewed-by: Sean Liao <sean@liao.dev>
Reviewed-by: qiu laidongfeng2 <2645477756@qq.com>
Reviewed-by: Junyang Shao <shaojunyang@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
src/net/http/csrf.go