netrom: fix a memory leak in nr_rx_frame()
authorCong Wang <xiyou.wangcong@gmail.com>
Thu, 27 Jun 2019 21:30:58 +0000 (14:30 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 31 Jul 2019 05:28:46 +0000 (07:28 +0200)
commit1d4c72cd4c43e5e5ed8edee3069b927c7a42a5a5
tree3985a8340e7caa8614e4d83cd0fedf07557d912a
parent91b3202697b6b6ac65c42f10d01aa42edfd739b1
netrom: fix a memory leak in nr_rx_frame()

[ Upstream commit c8c8218ec5af5d2598381883acbefbf604e56b5e ]

When the skb is associated with a new sock, just assigning
it to skb->sk is not sufficient, we have to set its destructor
to free the sock properly too.

Reported-by: syzbot+d6636a36d3c34bd88938@syzkaller.appspotmail.com
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/netrom/af_netrom.c