Skip to content

Commit 47d4645

Browse files
authored
util: optimize buffer reserve for AnyDelimiterCodec::encode (#7188)
1 parent 20c1fdc commit 47d4645

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

tokio-util/src/codec/any_delimiter_codec.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ where
217217

218218
fn encode(&mut self, chunk: T, buf: &mut BytesMut) -> Result<(), AnyDelimiterCodecError> {
219219
let chunk = chunk.as_ref();
220-
buf.reserve(chunk.len() + 1);
220+
buf.reserve(chunk.len() + self.sequence_writer.len());
221221
buf.put(chunk.as_bytes());
222222
buf.put(self.sequence_writer.as_ref());
223223

0 commit comments

Comments
 (0)