mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-16 05:50:19 +00:00
[TIPC]: Ignore message padding when receiving stream data
This patch ensures that padding bytes appearing at the end of an incoming TIPC message are not returned as valid stream data. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
a198d3a200
commit
7a8036c2b9
@ -1027,7 +1027,7 @@ restart:
|
||||
|
||||
if (!err) {
|
||||
buf_crs = (unsigned char *)(TIPC_SKB_CB(buf)->handle);
|
||||
sz = skb_tail_pointer(buf) - buf_crs;
|
||||
sz = (unsigned char *)msg + msg_size(msg) - buf_crs;
|
||||
|
||||
needed = (buf_len - sz_copied);
|
||||
sz_to_copy = (sz <= needed) ? sz : needed;
|
||||
|
Loading…
Reference in New Issue
Block a user