mac80211: fix a crash in the netlink backport
authorFelix Fietkau <nbd@openwrt.org>
Tue, 12 Oct 2010 12:04:52 +0000 (12:04 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Tue, 12 Oct 2010 12:04:52 +0000 (12:04 +0000)
SVN-Revision: 23409

package/mac80211/patches/020-nl80211_fix.patch [new file with mode: 0644]

diff --git a/package/mac80211/patches/020-nl80211_fix.patch b/package/mac80211/patches/020-nl80211_fix.patch
new file mode 100644 (file)
index 0000000..d7fb4df
--- /dev/null
@@ -0,0 +1,12 @@
+--- a/compat/compat-2.6.37.c
++++ b/compat/compat-2.6.37.c
+@@ -130,7 +130,8 @@ int compat_genl_register_family_with_ops
+               __copy(dumpit);
+               __copy(done);
+ #undef __copy
+-              ops[i].ops.doit = nl_doit_wrapper;
++              if (ops[i].doit)
++                      ops[i].ops.doit = nl_doit_wrapper;
+               ret = genl_register_ops(&family->family, &ops[i].ops);
+               if (ret < 0)
+                       goto error_ops;