commit | b8a23e8d8e31abeda2f6cfa36a772414b2a86ffc | [log] [tgz] |
---|---|---|
author | Eric Dumazet <edumazet@google.com> | Fri Jul 17 10:19:23 2015 +0200 |
committer | David S. Miller <davem@davemloft.net> | Tue Jul 21 00:02:44 2015 -0700 |
tree | ef089a2324ced0fd03bff823419458d6aa2a2ee4 | |
parent | e3426ca7bc2957ee072f61360c2b81b4adb629ad [diff] |
caif: fix leaks and race in caif_queue_rcv_skb() 1) If sk_filter() is applied, skb was leaked (not freed) 2) Testing SOCK_DEAD twice is racy : packet could be freed while already queued. 3) Remove obsolete comment about caching skb->len Signed-off-by: Eric Dumazet <edumazet@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>