sysctl: net: call unregister_net_sysctl_table where needed

ctl_table_headers registered with register_net_sysctl_table should
have been unregistered with the equivalent unregister_net_sysctl_table

Signed-off-by: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Lucian Adrian Grijincu 2011-05-01 01:44:01 +00:00 committed by David S. Miller
parent 6c8c44462a
commit ff538818f4
2 changed files with 2 additions and 2 deletions

View File

@ -1680,7 +1680,7 @@ static void __devinet_sysctl_unregister(struct ipv4_devconf *cnf)
return; return;
cnf->sysctl = NULL; cnf->sysctl = NULL;
unregister_sysctl_table(t->sysctl_header); unregister_net_sysctl_table(t->sysctl_header);
kfree(t->dev_name); kfree(t->dev_name);
kfree(t); kfree(t);
} }

View File

@ -4537,7 +4537,7 @@ static void __addrconf_sysctl_unregister(struct ipv6_devconf *p)
t = p->sysctl; t = p->sysctl;
p->sysctl = NULL; p->sysctl = NULL;
unregister_sysctl_table(t->sysctl_header); unregister_net_sysctl_table(t->sysctl_header);
kfree(t->dev_name); kfree(t->dev_name);
kfree(t); kfree(t);
} }