aboutsummaryrefslogtreecommitdiff
path: root/src/net/http/server.go
diff options
context:
space:
mode:
authorDamien Neil <dneil@google.com>2026-03-03 08:12:25 -0800
committerGopher Robot <gobot@golang.org>2026-03-12 08:10:34 -0700
commitafef73a5aacdb4f921ca5fddfb03b0a29998cbfe (patch)
tree859bf1bcd53465b761f569e55c51adab69ed18cb /src/net/http/server.go
parent74649c1cc56b7b9a979b579feab8705378b410f0 (diff)
downloadgo-afef73a5aacdb4f921ca5fddfb03b0a29998cbfe.tar.xz
net/http: move DetectContentType into net/http/internal
The http2 package needs access to DetectContentType, so move it into a common location. For #67810 Change-Id: Ibff3d57a4931106c2f69c5717c06bd5f6a6a6964 Reviewed-on: https://go-review.googlesource.com/c/go/+/751701 Reviewed-by: Nicholas Husin <nsh@golang.org> Auto-Submit: Damien Neil <dneil@google.com> Reviewed-by: Nicholas Husin <husin@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'src/net/http/server.go')
-rw-r--r--src/net/http/server.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/net/http/server.go b/src/net/http/server.go
index fb167ac7a1..902d6d3367 100644
--- a/src/net/http/server.go
+++ b/src/net/http/server.go
@@ -19,6 +19,7 @@ import (
"maps"
"math/rand/v2"
"net"
+ "net/http/internal"
"net/textproto"
"net/url"
urlpkg "net/url"
@@ -603,9 +604,9 @@ func (w *response) ReadFrom(src io.Reader) (n int64, err error) {
// source is available (see golang.org/issue/5660) and provides
// enough bytes to perform Content-Type sniffing when required.
if !w.cw.wroteHeader {
- n0, err := io.CopyBuffer(writerOnly{w}, io.LimitReader(src, sniffLen), buf)
+ n0, err := io.CopyBuffer(writerOnly{w}, io.LimitReader(src, internal.SniffLen), buf)
n += n0
- if err != nil || n0 < sniffLen {
+ if err != nil || n0 < internal.SniffLen {
return n, err
}
}