X-Git-Url: http://git.euphorik.ch/?p=crypto_lab1.git;a=blobdiff_plain;f=lab1_rust%2Fsrc%2Fpacket.rs;fp=lab1_rust%2Fsrc%2Fpacket.rs;h=fa13191609899578b0dd60b4d5e56b41c40ab5e3;hp=8b02ccdf0e46d52dc772f0803aa504cdec5f4d70;hb=66947be1f53eeb6906da6fa13cf4aabcee0d7948;hpb=fe03a7f9df6b8f4cf03e2399aeb68a7dc2605a67 diff --git a/lab1_rust/src/packet.rs b/lab1_rust/src/packet.rs index 8b02ccd..fa13191 100644 --- a/lab1_rust/src/packet.rs +++ b/lab1_rust/src/packet.rs @@ -150,7 +150,7 @@ impl Packet { match self.t { Command(_) | Answer(_) => { let padding_size = if data.len() % 16 == 0 { 16 } else { 16 - data.len() % 16 } ; - data.reserve_additional(padding_size); + data.reserve(padding_size); for i in range(0, padding_size) { data.push(padd_fun(i, padding_size)); }