300-nl80211_dump_crash_fix.patch 308 B

12345678910111213
  1. --- a/net/wireless/nl80211.c
  2. +++ b/net/wireless/nl80211.c
  3. @@ -224,8 +224,8 @@ static int nl80211_prepare_netdev_dump(s
  4. }
  5. *rdev = cfg80211_get_dev_from_ifindex(sock_net(skb->sk), ifidx);
  6. - if (IS_ERR(dev)) {
  7. - err = PTR_ERR(dev);
  8. + if (IS_ERR(*rdev)) {
  9. + err = PTR_ERR(*rdev);
  10. goto out_rtnl;
  11. }