Просмотр исходного кода

ipmr,ip6mr: call ip6mr_free_table() on failure path

Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
WANG Cong 10 лет назад
Родитель
Сommit
f243e5a785
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      net/ipv4/ipmr.c
  2. 1 1
      net/ipv6/ip6mr.c

+ 1 - 1
net/ipv4/ipmr.c

@@ -268,7 +268,7 @@ static int __net_init ipmr_rules_init(struct net *net)
 	return 0;
 
 err2:
-	kfree(mrt);
+	ipmr_free_table(mrt);
 err1:
 	fib_rules_unregister(ops);
 	return err;

+ 1 - 1
net/ipv6/ip6mr.c

@@ -252,7 +252,7 @@ static int __net_init ip6mr_rules_init(struct net *net)
 	return 0;
 
 err2:
-	kfree(mrt);
+	ip6mr_free_table(mrt);
 err1:
 	fib_rules_unregister(ops);
 	return err;