]> git.baikalelectronics.ru Git - kernel.git/commit
net/sched: fix refcnt leak in the error path of tcf_vlan_init()
authorDavide Caratti <dcaratti@redhat.com>
Wed, 16 May 2018 10:54:29 +0000 (12:54 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 16 May 2018 18:41:44 +0000 (14:41 -0400)
commit57f7e274dd84e7f8337d5eb13ad2ce0d8f81b1ea
treee04538461d81b1e57d5f07516553357d1719a336
parent2c38497402886e60d936e1fe21cf4d50a9d195be
net/sched: fix refcnt leak in the error path of tcf_vlan_init()

Similarly to what was done with commit 3b6b3bc01863 ("net sched actions:
fix refcnt leak in skbmod"), fix the error path of tcf_vlan_init() to avoid
refcnt leaks when wrong value of TCA_VLAN_PUSH_VLAN_PROTOCOL is given.

Fixes: 1df05a1632bf ("net sched: vlan action fix late binding")
CC: Roman Mashak <mrv@mojatatu.com>
Signed-off-by: Davide Caratti <dcaratti@redhat.com>
Acked-by: Jamal Hadi Salim <jhs@mojatatu.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/act_vlan.c