From: Oleksij Rempel Date: Thu, 10 Oct 2019 10:50:31 +0000 (+0200) Subject: can: j1939: fix memory leak if filters was set X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=896daf723c845289a4ea1e68e74a5a5475aa796d;p=linux.git can: j1939: fix memory leak if filters was set Filters array is coped from user space and linked to the j1939 socket. On socket release this memory was not freed. Fixes: 9d71dd0c7009 ("can: add support of SAE J1939 protocol") Signed-off-by: Oleksij Rempel Signed-off-by: Marc Kleine-Budde --- diff --git a/net/can/j1939/socket.c b/net/can/j1939/socket.c index 5c6eabcb5df1e..4d8ba701e15d8 100644 --- a/net/can/j1939/socket.c +++ b/net/can/j1939/socket.c @@ -580,6 +580,7 @@ static int j1939_sk_release(struct socket *sock) j1939_netdev_stop(priv); } + kfree(jsk->filters); sock_orphan(sk); sock->sk = NULL;