From 003d7b07041a24d7e171fe2846554de8581a2636 Mon Sep 17 00:00:00 2001 From: fatedier Date: Mon, 9 Jan 2023 18:15:45 +0800 Subject: [PATCH] pkg/util/net: fix quic streams leak --- pkg/util/net/conn.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/util/net/conn.go b/pkg/util/net/conn.go index 1258ed48..a09da99e 100644 --- a/pkg/util/net/conn.go +++ b/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() +}