浏览代码

Fix vless read cache

世界 2 年之前
父节点
当前提交
83593aee70
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      transport/vless/vision.go

+ 1 - 1
transport/vless/vision.go

@@ -166,7 +166,7 @@ func (c *VisionConn) Read(p []byte) (n int, err error) {
 			c.filterTLS(buffers)
 			c.filterTLS(buffers)
 		}
 		}
 		c.remainingReader = io.MultiReader(common.Map(buffers, func(it []byte) io.Reader { return bytes.NewReader(it) })...)
 		c.remainingReader = io.MultiReader(common.Map(buffers, func(it []byte) io.Reader { return bytes.NewReader(it) })...)
-		return c.remainingReader.Read(p)
+		return c.Read(p)
 	} else {
 	} else {
 		if c.numberOfPacketToFilter > 0 {
 		if c.numberOfPacketToFilter > 0 {
 			c.filterTLS([][]byte{bufferBytes})
 			c.filterTLS([][]byte{bufferBytes})