diff --git a/clash_lib/src/proxy/hysteria2/codec.rs b/clash_lib/src/proxy/hysteria2/codec.rs
index 2e50e8ec1..ab58609cb 100644
--- a/clash_lib/src/proxy/hysteria2/codec.rs
+++ b/clash_lib/src/proxy/hysteria2/codec.rs
@@ -28,7 +28,10 @@ impl Decoder for Hy2TcpCodec {
type Error = std::io::Error;
type Item = Hy2TcpResp;
- fn decode(&mut self, src: &mut BytesMut) -> Result