ipvs: add check in ftp for initialized core
Avoid crash when registering ip_vs_ftp after the IPVS core initialization for netns fails. Do this by checking for present core (net->ipvs). Signed-off-by: Julian Anastasov <ja@ssi.bg> Acked-by: Hans Schillstrom <hans.schillstrom@ericsson.com> Signed-off-by: Simon Horman <horms@verge.net.au>
This commit is contained in:
parent
8f9b9a2fad
commit
8d08d71ce5
@ -439,6 +439,8 @@ static int __net_init __ip_vs_ftp_init(struct net *net)
|
||||
struct ip_vs_app *app;
|
||||
struct netns_ipvs *ipvs = net_ipvs(net);
|
||||
|
||||
if (!ipvs)
|
||||
return -ENOENT;
|
||||
app = kmemdup(&ip_vs_ftp, sizeof(struct ip_vs_app), GFP_KERNEL);
|
||||
if (!app)
|
||||
return -ENOMEM;
|
||||
|
Loading…
Reference in New Issue
Block a user