llc: fix another potential sk_buff leak in llc_ui_sendmsg()
authorEric Biggers <ebiggers@google.com>
Sun, 6 Oct 2019 21:24:26 +0000 (14:24 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 27 Jan 2020 13:51:16 +0000 (14:51 +0100)
commit796d0f369aff2845b3623b8bec20002b1b376ca8
tree39a79016dd268aad48b9637e3eb3a0082347283f
parent3fa1de685ce731147ea8bd9a543bc4def2b13089
llc: fix another potential sk_buff leak in llc_ui_sendmsg()

[ Upstream commit fc8d5db10cbe1338a52ebc74e7feab9276721774 ]

All callers of llc_conn_state_process() except llc_build_and_send_pkt()
(via llc_ui_sendmsg() -> llc_ui_send_data()) assume that it always
consumes a reference to the skb.  Fix this caller to do the same.

Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/llc/af_llc.c
net/llc/llc_conn.c
net/llc/llc_if.c