1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2026-01-06 01:05:35 -05:00

Revert "Fix buffer leak in mkcp transport protocol (#3347)"

This reverts commit d2b2f8c1f3.
This commit is contained in:
Shelikhoo
2025-05-17 21:50:18 +01:00
parent ce14b96d9a
commit d565c48690
2 changed files with 1 additions and 13 deletions

View File

@@ -390,9 +390,7 @@ func (c *Connection) writeMultiBufferInternal(reader io.Reader) error {
}()
var b *buf.Buffer
defer func() {
b.Release()
}()
defer b.Release()
for {
for {
@@ -539,7 +537,6 @@ func (c *Connection) Terminate() {
c.closer.Close()
c.sendingWorker.Release()
c.receivingWorker.Release()
c.output.Release()
}
func (c *Connection) HandleOption(opt SegmentOption) {

View File

@@ -10,7 +10,6 @@ import (
type SegmentWriter interface {
Write(seg Segment) error
Release()
}
type SimpleSegmentWriter struct {
@@ -37,10 +36,6 @@ func (w *SimpleSegmentWriter) Write(seg Segment) error {
return err
}
func (w *SimpleSegmentWriter) Release() {
w.buffer.Release()
}
type RetryableWriter struct {
writer SegmentWriter
}
@@ -56,7 +51,3 @@ func (w *RetryableWriter) Write(seg Segment) error {
return w.writer.Write(seg)
})
}
func (w *RetryableWriter) Release() {
w.writer.Release()
}