From 10fb642254c4432d32784a1a34910e581d44024d Mon Sep 17 00:00:00 2001 From: mzz2017 Date: Thu, 23 Dec 2021 19:56:51 +0800 Subject: [PATCH] fix(vmess): panic when security is none --- proxy/vmess/chunk.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proxy/vmess/chunk.go b/proxy/vmess/chunk.go index 39c00d1..bfb3849 100644 --- a/proxy/vmess/chunk.go +++ b/proxy/vmess/chunk.go @@ -47,7 +47,7 @@ type chunkedReader struct { // ChunkedReader returns a chunked reader. func ChunkedReader(r io.Reader, chunkSizeDecoder ChunkSizeDecoder) io.Reader { - return &chunkedReader{Reader: r, chunkSizeDecoder: chunkSizeDecoder} + return &chunkedReader{Reader: r, chunkSizeDecoder: chunkSizeDecoder, buf: make([]byte, chunkSizeDecoder.SizeBytes())} } func (r *chunkedReader) Read(p []byte) (int, error) {