diff options
| author | Sam Leffler <sam@FreeBSD.org> | 2003-06-28 06:23:40 +0000 |
|---|---|---|
| committer | Sam Leffler <sam@FreeBSD.org> | 2003-06-28 06:23:40 +0000 |
| commit | cf260fe35a587a367bdbad190485c8290941ea93 (patch) | |
| tree | eea2a8e68650f671aa658eff1e2c857a0a3d75a3 | |
| parent | 8e99db2111ace37ed32213b2516db62cffffd2df (diff) | |
Notes
| -rw-r--r-- | sbin/ifconfig/ifieee80211.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sbin/ifconfig/ifieee80211.c b/sbin/ifconfig/ifieee80211.c index e91100b4e8b8..40c97f180db9 100644 --- a/sbin/ifconfig/ifieee80211.c +++ b/sbin/ifconfig/ifieee80211.c @@ -75,7 +75,8 @@ #include <net/if_dl.h> #include <net/if_types.h> #include <net/route.h> -#include <net/if_ieee80211.h> +#include <net80211/ieee80211.h> +#include <net80211/ieee80211_ioctl.h> #include <ctype.h> #include <err.h> @@ -130,7 +131,10 @@ set80211stationname(const char *val, int d, int s, const struct afswtch *rafp) void set80211channel(const char *val, int d, int s, const struct afswtch *rafp) { - set80211(s, IEEE80211_IOC_CHANNEL, atoi(val), 0, NULL); + if (strcmp(val, "-") == 0) + set80211(s, IEEE80211_IOC_CHANNEL, IEEE80211_CHAN_ANY, 0, NULL); + else + set80211(s, IEEE80211_IOC_CHANNEL, atoi(val), 0, NULL); } void |
