@@ -51,6 +51,8 @@ func (w *CryptionWriter) Write(data []byte) (int, error) {
}
func (w *CryptionWriter) WriteMultiBuffer(mb buf.MultiBuffer) error {
+ defer mb.Release()
+
bs := mb.ToNetBuffers()
for _, b := range bs {
w.stream.XORKeyStream(b, b)