diff options
author | 2017-03-12 03:18:57 +0000 | |
---|---|---|
committer | 2017-03-12 03:18:57 +0000 | |
commit | 311a8364d7e5d06c7f17e916556117f85e1fb6e3 (patch) | |
tree | f5026e63f387748913a50edd32163780913f7e7a | |
parent | Introduce separate fields for supported WPA protocols and AKMs in struct (diff) | |
download | wireguard-openbsd-311a8364d7e5d06c7f17e916556117f85e1fb6e3.tar.xz wireguard-openbsd-311a8364d7e5d06c7f17e916556117f85e1fb6e3.zip |
Make ifconfig scan display both wpa1 and wpa2 if both are supported.
ok henning@ phessler@
-rw-r--r-- | sbin/ifconfig/ifconfig.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/sbin/ifconfig/ifconfig.c b/sbin/ifconfig/ifconfig.c index c5db44c1c1b..608f9715792 100644 --- a/sbin/ifconfig/ifconfig.c +++ b/sbin/ifconfig/ifconfig.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ifconfig.c,v 1.338 2017/03/11 13:22:36 stsp Exp $ */ +/* $OpenBSD: ifconfig.c,v 1.339 2017/03/12 03:18:57 stsp Exp $ */ /* $NetBSD: ifconfig.c,v 1.40 1997/10/01 02:19:43 enami Exp $ */ /* @@ -2375,11 +2375,12 @@ ieee80211_printnode(struct ieee80211_nodereq *nr) if (nr->nr_capinfo) { printb_status(nr->nr_capinfo, IEEE80211_CAPINFO_BITS); if (nr->nr_capinfo & IEEE80211_CAPINFO_PRIVACY) { - if (nr->nr_rsnprotos & IEEE80211_WPA_PROTO_WPA2) - fputs(",wpa2", stdout); - else if (nr->nr_rsnprotos & IEEE80211_WPA_PROTO_WPA1) - fputs(",wpa1", stdout); - else + if (nr->nr_rsnprotos) { + if (nr->nr_rsnprotos & IEEE80211_WPA_PROTO_WPA2) + fputs(",wpa2", stdout); + if (nr->nr_rsnprotos & IEEE80211_WPA_PROTO_WPA1) + fputs(",wpa1", stdout); + } else fputs(",wep", stdout); if (nr->nr_rsnakms & IEEE80211_WPA_AKM_8021X || |