diff --git a/neutrino-proxy-core/src/main/java/org/dromara/neutrinoproxy/core/ProxyMessageEncoder.java b/neutrino-proxy-core/src/main/java/org/dromara/neutrinoproxy/core/ProxyMessageEncoder.java index 76f1ed3e..a8c660a5 100644 --- a/neutrino-proxy-core/src/main/java/org/dromara/neutrinoproxy/core/ProxyMessageEncoder.java +++ b/neutrino-proxy-core/src/main/java/org/dromara/neutrinoproxy/core/ProxyMessageEncoder.java @@ -100,6 +100,7 @@ public class ProxyMessageEncoder extends MessageToByteEncoder { byte[] encryptedData = SmEncryptUtil.encryptBySm4(secureKey, data); out.writeInt(encryptedData.length); out.writeBytes(encryptedData); + buf.release(); } }