make sure packet len is divisible by 4
This commit is contained in:
parent
8caa48a1e6
commit
17cf4bb056
@ -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();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user