svn commit: r186102 - head/sbin/ifconfig

Sam Leffler sam at FreeBSD.org
Mon Dec 15 01:09:02 UTC 2008


Author: sam
Date: Mon Dec 15 01:09:01 2008
New Revision: 186102
URL: http://svn.freebsd.org/changeset/base/186102

Log:
  0 is a potential ISO CC; use new NO_COUNTRY #define to identify
  when the CC is not set.  Note NO_COUNTRY is set to 0xffff for now
  (must be 16 bits as ieee80211_regdomain struct defines sku's and
  cc's as uint16_t which may need fixing).

Modified:
  head/sbin/ifconfig/ifieee80211.c

Modified: head/sbin/ifconfig/ifieee80211.c
==============================================================================
--- head/sbin/ifconfig/ifieee80211.c	Mon Dec 15 01:06:49 2008	(r186101)
+++ head/sbin/ifconfig/ifieee80211.c	Mon Dec 15 01:09:01 2008	(r186102)
@@ -425,7 +425,7 @@ setregdomain_cb(int s, void *arg)
 	struct ieee80211_devcaps_req dc;
 	struct regdata *rdp = getregdata();
 
-	if (rd->country != 0) {
+	if (rd->country != NO_COUNTRY) {
 		const struct country *cc;
 		/*
 		 * Check current country seting to make sure it's
@@ -456,7 +456,7 @@ setregdomain_cb(int s, void *arg)
 				errx(1, "country %s (%s) is not usable with "
 				    "regdomain %d", cc->isoname, cc->name,
 				    rd->regdomain);
-			else if (rp->cc != 0 && rp->cc != cc)
+			else if (rp->cc != NULL && rp->cc != cc)
 				errx(1, "country %s (%s) is not usable with "
 				   "regdomain %s", cc->isoname, cc->name,
 				   rp->name);


More information about the svn-src-head mailing list