If we're going to crash in the wireless stack because of a bogus channel pointer, let that pointer be a NULL pointer to avoid head-scratching every time someone runs into this.
Index: ieee80211_var.h =================================================================== RCS file: /cvs/src/sys/net80211/ieee80211_var.h,v retrieving revision 1.82 diff -u -p -r1.82 ieee80211_var.h --- ieee80211_var.h 8 Dec 2017 21:16:01 -0000 1.82 +++ ieee80211_var.h 12 Dec 2017 14:14:26 -0000 @@ -52,7 +52,7 @@ #define IEEE80211_CHAN_MAX 255 #define IEEE80211_CHAN_ANY 0xffff /* token for ``any channel'' */ #define IEEE80211_CHAN_ANYC \ - ((struct ieee80211_channel *) IEEE80211_CHAN_ANY) + ((struct ieee80211_channel *) NULL) #define IEEE80211_TXPOWER_MAX 100 /* max power */ #define IEEE80211_TXPOWER_MIN -50 /* kill radio (if possible) */