Fix potential panic in ping (#342)

This commit is contained in:
Pierre Krieger
2018-07-20 09:49:17 +02:00
committed by GitHub
parent 6acc0c7c5f
commit 4db425d132

View File

@ -277,6 +277,7 @@ impl Encoder for Codec {
fn encode(&mut self, mut data: Bytes, buf: &mut BytesMut) -> Result<(), IoError> {
if data.len() != 0 {
let split = 32 * (1 + ((data.len() - 1) / 32));
buf.reserve(split);
buf.put(data.split_to(split));
}
Ok(())