Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Feb 2007 00:35:41 GMT
From:      Sam Leffler <sam@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 114948 for review
Message-ID:  <200702240035.l1O0Zfkk045793@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=114948

Change 114948 by sam@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 */
 };



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200702240035.l1O0Zfkk045793>