diff options
| author | Felix Fietkau <nbd@openwrt.org> | 2010-05-15 09:46:17 -0400 |
|---|---|---|
| committer | John W. Linville <linville@tuxdriver.com> | 2010-05-21 14:40:00 -0400 |
| commit | 9fbc630c89fd210e15ffe84fd6e968a2d39000b0 (patch) | |
| tree | 7cd2283f43fcae0ce5779cffd976579977757989 | |
| parent | b9f2e39d4c2bcd8e94f73ae14450d7764f930a41 (diff) | |
cfg80211: fix crash in cfg80211_set_freq()
Since wdev can be NULL, check it before dereferencing it
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
| -rw-r--r-- | net/wireless/chan.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/wireless/chan.c b/net/wireless/chan.c index d92d088026bf..b01a6f6397d7 100644 --- a/net/wireless/chan.c +++ b/net/wireless/chan.c | |||
| @@ -50,7 +50,7 @@ int cfg80211_set_freq(struct cfg80211_registered_device *rdev, | |||
| 50 | struct ieee80211_channel *chan; | 50 | struct ieee80211_channel *chan; |
| 51 | int result; | 51 | int result; |
| 52 | 52 | ||
| 53 | if (wdev->iftype == NL80211_IFTYPE_MONITOR) | 53 | if (wdev && wdev->iftype == NL80211_IFTYPE_MONITOR) |
| 54 | wdev = NULL; | 54 | wdev = NULL; |
| 55 | 55 | ||
| 56 | if (wdev) { | 56 | if (wdev) { |
