From c94f5bb7dd3c98d6573c44f06d99c7252911a9fa Mon Sep 17 00:00:00 2001 From: Matthew Holt Date: Mon, 17 Aug 2020 10:47:53 -0600 Subject: reverseproxy: Make default buffer size const --- modules/caddyhttp/reverseproxy/streaming.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/caddyhttp/reverseproxy/streaming.go b/modules/caddyhttp/reverseproxy/streaming.go index 127c0f0..666cf48 100644 --- a/modules/caddyhttp/reverseproxy/streaming.go +++ b/modules/caddyhttp/reverseproxy/streaming.go @@ -145,7 +145,7 @@ func (h Handler) copyResponse(dst io.Writer, src io.Reader, flushInterval time.D // of bytes written. func (h Handler) copyBuffer(dst io.Writer, src io.Reader, buf []byte) (int64, error) { if len(buf) == 0 { - buf = make([]byte, 32*1024) + buf = make([]byte, defaultBufferSize) } var written int64 for { @@ -252,6 +252,8 @@ func (c switchProtocolCopier) copyToBackend(errc chan<- error) { var streamingBufPool = sync.Pool{ New: func() interface{} { - return make([]byte, 32*1024) + return make([]byte, defaultBufferSize) }, } + +const defaultBufferSize = 32 * 1024 -- cgit v1.2.3