8021q: fix a potential memory leak
authorLi RongQing <roy.qing.li@gmail.com>
Wed, 18 Jun 2014 05:46:02 +0000 (13:46 +0800)
committerBen Hutchings <ben@decadent.org.uk>
Wed, 6 Aug 2014 17:07:38 +0000 (18:07 +0100)
[ Upstream commit 916c1689a09bc1ca81f2d7a34876f8d35aadd11b ]

skb_cow called in vlan_reorder_header does not free the skb when it failed,
and vlan_reorder_header returns NULL to reset original skb when it is called
in vlan_untag, lead to a memory leak.

Signed-off-by: Li RongQing <roy.qing.li@gmail.com>
Acked-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>

No differences found