Преглед изворни кода

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()
+}