make sure packet len is divisible by 4

This commit is contained in:
Jake Probst 2019-06-23 15:51:29 -07:00
parent 8caa48a1e6
commit 17cf4bb056

View File

@ -234,6 +234,10 @@ pub fn pso_packet(attr: TokenStream, item: TokenStream) -> TokenStream {
let mut buf: Vec<u8> = Vec::new();
#(#as_bytes)*
while buf.len() % 4 != 0 {
buf.push(0);
}
let pkt_len = (buf.len() + 4) as u16;
let mut prebuf: Vec<u8> = Vec::new();