nl80211: don't crash sending invalid chandef
authorJohannes Berg <johannes.berg@intel.com>
Thu, 27 Nov 2014 16:26:56 +0000 (17:26 +0100)
committerJohannes Berg <johannes.berg@intel.com>
Thu, 27 Nov 2014 16:27:52 +0000 (17:27 +0100)
commit601555cd75ddfc2b95ebbb5eb1224c6a995e8203
treeb5074513c5a1c1aa5ab4f07aab6332a1407b1db1
parent98f0334263f177dd22ca7c685cde04b47cc57b05
nl80211: don't crash sending invalid chandef

One of the cases for an invalid channel definition is that
the channel pointer is NULL, in which case the warning is
a bit late since we'll dereference the pointer. Bail out
of the function upon warning about this.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/wireless/nl80211.c