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