diff options
| -rw-r--r-- | net/sched/act_vlan.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/net/sched/act_vlan.c b/net/sched/act_vlan.c index c2914e9a4a6f..c49cb61adedf 100644 --- a/net/sched/act_vlan.c +++ b/net/sched/act_vlan.c @@ -195,7 +195,7 @@ static int tcf_vlan_init(struct net *net, struct nlattr *nla,  	ASSERT_RTNL();  	p = kzalloc(sizeof(*p), GFP_KERNEL);  	if (!p) { -		if (ovr) +		if (ret == ACT_P_CREATED)  			tcf_idr_release(*a, bind);  		return -ENOMEM;  	} | 
