Просмотр исходного кода

iwinfo: fix logic flaw in WPA OUI filtering, solves misdetecting various WPA2-PSK only networks as mixed mode

SVN-Revision: 30672
Jo-Philipp Wich 14 лет назад
Родитель
Сommit
184c535815
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      package/iwinfo/src/iwinfo_wext_scan.c

+ 1 - 1
package/iwinfo/src/iwinfo_wext_scan.c

@@ -246,7 +246,7 @@ static inline void wext_fill_wpa(unsigned char *iebuf, int buflen, struct iwinfo
 			/* Not all IEs that start with 0xdd are WPA.
 			*        * So check that the OUI is valid. */
 			if((ielen < 8) || ((memcmp(&iebuf[offset], wpa_oui, 3) != 0)
-				&& (iebuf[offset+3] == 0x01)))
+				|| (iebuf[offset+3] != 0x01)))
 					return;
 
 			offset += 4;