Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 98bd147d authored by Johannes Berg's avatar Johannes Berg
Browse files

wext: unregister_pernet_subsys() on notifier registration failure



If register_netdevice_notifier() fails (which in practice it can't
right now), we should call unregister_pernet_subsys(). Do that.

Reported-by: default avatarBen Hutchings <ben@decadent.org.uk>
Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent 05cf8077
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -399,7 +399,10 @@ static int __init wireless_nlevent_init(void)
	if (err)
		return err;

	return register_netdevice_notifier(&wext_netdev_notifier);
	err = register_netdevice_notifier(&wext_netdev_notifier);
	if (err)
		unregister_pernet_subsys(&wext_pernet_ops);
	return err;
}

subsys_initcall(wireless_nlevent_init);