浏览代码

pkg/util/net: fix quic streams leak (#3246)

fatedier 2 年之前
父节点
当前提交
5cfbb976f4
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      pkg/util/net/conn.go

+ 5 - 0
pkg/util/net/conn.go

@@ -211,3 +211,8 @@ func (conn *wrapQuicStream) RemoteAddr() net.Addr {
 	}
 	return (*net.TCPAddr)(nil)
 }
+
+func (conn *wrapQuicStream) Close() error {
+	conn.Stream.CancelRead(0)
+	return conn.Stream.Close()
+}