aboutsummaryrefslogtreecommitdiffstats
path: root/package/wireless-tools
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2010-03-14 04:49:31 +0000
committerFelix Fietkau <nbd@openwrt.org>2010-03-14 04:49:31 +0000
commitc2a946196e4dd15b61aa2147df66e01ee9d0240f (patch)
treedc3eb20d90462f99a37e195d2ac5b5eadd97f7df /package/wireless-tools
parentc77b6b564f2600619f32b3fc7266949083fecddc (diff)
downloadmaster-187ad058-c2a946196e4dd15b61aa2147df66e01ee9d0240f.tar.gz
master-187ad058-c2a946196e4dd15b61aa2147df66e01ee9d0240f.tar.bz2
master-187ad058-c2a946196e4dd15b61aa2147df66e01ee9d0240f.zip
wireless-tools: fix encryption display in the scanning list (#6732)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20194 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/wireless-tools')
-rw-r--r--package/wireless-tools/patches/003-we_essential_def.patch47
1 files changed, 44 insertions, 3 deletions
diff --git a/package/wireless-tools/patches/003-we_essential_def.patch b/package/wireless-tools/patches/003-we_essential_def.patch
index 15c41e97fa..f87b15a4ba 100644
--- a/package/wireless-tools/patches/003-we_essential_def.patch
+++ b/package/wireless-tools/patches/003-we_essential_def.patch
@@ -1,6 +1,47 @@
--- a/iwlist.c
+++ b/iwlist.c
-@@ -1302,7 +1302,6 @@ print_pm_info(int skfd,
+@@ -58,7 +58,6 @@ typedef struct iw_auth_descr
+ * Maybe this should go in iwlib.c ?
+ */
+
+-#ifndef WE_ESSENTIAL
+ #define IW_ARRAY_LEN(x) (sizeof(x)/sizeof((x)[0]))
+
+ //static const struct iwmask_name iw_enc_mode_name[] = {
+@@ -161,11 +160,8 @@ static const char * iw_ie_key_mgmt_name[
+ };
+ #define IW_IE_KEY_MGMT_NUM IW_ARRAY_LEN(iw_ie_key_mgmt_name)
+
+-#endif /* WE_ESSENTIAL */
+-
+ /************************* WPA SUBROUTINES *************************/
+
+-#ifndef WE_ESSENTIAL
+ /*------------------------------------------------------------------*/
+ /*
+ * Print all names corresponding to a mask.
+@@ -431,7 +427,6 @@ iw_print_gen_ie(unsigned char * buffer,
+ offset += buffer[offset+1] + 2;
+ }
+ }
+-#endif /* WE_ESSENTIAL */
+
+ /***************************** SCANNING *****************************/
+ /*
+@@ -585,12 +580,10 @@ print_scanning_token(struct stream_descr
+ &event->u.qual, iw_range, has_range);
+ printf(" %s\n", buffer);
+ break;
+-#ifndef WE_ESSENTIAL
+ case IWEVGENIE:
+ /* Informations Elements are complex, let's do only some of them */
+ iw_print_gen_ie(event->u.data.pointer, event->u.data.length);
+ break;
+-#endif /* WE_ESSENTIAL */
+ case IWEVCUSTOM:
+ {
+ char custom[IW_CUSTOM_MAX+1];
+@@ -1302,7 +1295,6 @@ print_pm_info(int skfd,
return(0);
}
@@ -8,7 +49,7 @@
/************************** TRANSMIT POWER **************************/
/*------------------------------------------------------------------*/
-@@ -1405,6 +1404,7 @@ print_txpower_info(int skfd,
+@@ -1405,6 +1397,7 @@ print_txpower_info(int skfd,
return(0);
}
@@ -16,7 +57,7 @@
/*********************** RETRY LIMIT/LIFETIME ***********************/
/*------------------------------------------------------------------*/
-@@ -2060,8 +2060,8 @@ static const struct iwlist_entry iwlist_
+@@ -2060,8 +2053,8 @@ static const struct iwlist_entry iwlist_
{ "encryption", print_keys_info, 0, NULL },
{ "keys", print_keys_info, 0, NULL },
{ "power", print_pm_info, 0, NULL },