nl80211: fix a station dump crash triggered by sending an invalid ifindex
SVN-Revision: 23741
This commit is contained in:
parent
d9f29a16a0
commit
f742f85c2e
1 changed files with 13 additions and 0 deletions
13
package/mac80211/patches/300-nl80211_dump_crash_fix.patch
Normal file
13
package/mac80211/patches/300-nl80211_dump_crash_fix.patch
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
--- a/net/wireless/nl80211.c
|
||||||
|
+++ b/net/wireless/nl80211.c
|
||||||
|
@@ -224,8 +224,8 @@ static int nl80211_prepare_netdev_dump(s
|
||||||
|
}
|
||||||
|
|
||||||
|
*rdev = cfg80211_get_dev_from_ifindex(sock_net(skb->sk), ifidx);
|
||||||
|
- if (IS_ERR(dev)) {
|
||||||
|
- err = PTR_ERR(dev);
|
||||||
|
+ if (IS_ERR(*rdev)) {
|
||||||
|
+ err = PTR_ERR(*rdev);
|
||||||
|
goto out_rtnl;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue