forked from luck/tmp_suning_uos_patched
[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 @@ static int recv_stream(struct kiocb *iocb, struct socket *sock,
|
|||
|
||||
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