PERFORCE change 114948 for review
Sam Leffler
sam at FreeBSD.org
Sat Feb 24 00:35:43 UTC 2007
http://perforce.freebsd.org/chv.cgi?CH=114948
Change 114948 by sam at sam_ebb on 2007/02/24 00:35:37
more explicit array sizes
Affected files ...
.. //depot/projects/wifi/sys/net80211/ieee80211_regdomain.c#2 edit
.. //depot/projects/wifi/sys/net80211/ieee80211_scan_ap.c#5 edit
.. //depot/projects/wifi/sys/net80211/ieee80211_scan_sta.c#15 edit
Differences ...
==== //depot/projects/wifi/sys/net80211/ieee80211_regdomain.c#2 (text+ko) ====
@@ -118,7 +118,7 @@
IEEE80211_CHAN_HALF | IEEE80211_CHAN_QUARTER)
/* XXX what about auto? */
/* flag set of channels to be excluded */
- static const int skipflags[] = {
+ static const int skipflags[IEEE80211_MODE_MAX] = {
CHAN_UNINTERESTING, /* MODE_AUTO */
CHAN_UNINTERESTING | IEEE80211_CHAN_2GHZ, /* MODE_11A */
CHAN_UNINTERESTING | IEEE80211_CHAN_5GHZ, /* MODE_11B */
==== //depot/projects/wifi/sys/net80211/ieee80211_scan_ap.c#5 (text+ko) ====
@@ -163,7 +163,7 @@
ss->ss_chans[ss->ss_last++] = c;
}
} else {
- static const u_int chanflags[] = {
+ static const u_int chanflags[IEEE80211_MODE_MAX] = {
0, /* IEEE80211_MODE_AUTO */
IEEE80211_CHAN_A, /* IEEE80211_MODE_11A */
IEEE80211_CHAN_B, /* IEEE80211_MODE_11B */
==== //depot/projects/wifi/sys/net80211/ieee80211_scan_sta.c#15 (text+ko) ====
@@ -337,13 +337,13 @@
}
return NULL;
}
-static const u_int chanflags[] = {
+static const u_int chanflags[IEEE80211_MODE_MAX] = {
IEEE80211_CHAN_B, /* IEEE80211_MODE_AUTO */
IEEE80211_CHAN_A, /* IEEE80211_MODE_11A */
IEEE80211_CHAN_B, /* IEEE80211_MODE_11B */
IEEE80211_CHAN_G, /* IEEE80211_MODE_11G */
IEEE80211_CHAN_FHSS, /* IEEE80211_MODE_FH */
- IEEE80211_CHAN_A, /* IEEE80211_MODE_TURBO_A */ /* for turbo mode look for AP in normal channel */
+ IEEE80211_CHAN_A, /* IEEE80211_MODE_TURBO_A (check base channel)*/
IEEE80211_CHAN_G, /* IEEE80211_MODE_TURBO_G */
IEEE80211_CHAN_ST, /* IEEE80211_MODE_STURBO_A */
};
More information about the p4-projects
mailing list