source: branches/backfire/package/hostapd/patches/750-wps_single_auth_enc_type.patch @ 27573

Last change on this file since 27573 was 27573, checked in by nbd, 5 years ago

hostapd: backport fixes from r27569, r27570

File size: 838 bytes
  • src/ap/wps_hostapd.c

    a b int hostapd_init_wps(struct hostapd_data 
    773773 
    774774                if (conf->rsn_pairwise & WPA_CIPHER_CCMP) 
    775775                        wps->encr_types |= WPS_ENCR_AES; 
    776                 if (conf->rsn_pairwise & WPA_CIPHER_TKIP) 
     776                else if (conf->rsn_pairwise & WPA_CIPHER_TKIP) 
    777777                        wps->encr_types |= WPS_ENCR_TKIP; 
    778         } 
    779  
    780         if (conf->wpa & WPA_PROTO_WPA) { 
     778        } else if (conf->wpa & WPA_PROTO_WPA) { 
    781779                if (conf->wpa_key_mgmt & WPA_KEY_MGMT_PSK) 
    782780                        wps->auth_types |= WPS_AUTH_WPAPSK; 
    783781                if (conf->wpa_key_mgmt & WPA_KEY_MGMT_IEEE8021X) 
    int hostapd_init_wps(struct hostapd_data 
    785783 
    786784                if (conf->wpa_pairwise & WPA_CIPHER_CCMP) 
    787785                        wps->encr_types |= WPS_ENCR_AES; 
    788                 if (conf->wpa_pairwise & WPA_CIPHER_TKIP) 
     786                else if (conf->wpa_pairwise & WPA_CIPHER_TKIP) 
    789787                        wps->encr_types |= WPS_ENCR_TKIP; 
    790788        } 
    791789 
Note: See TracBrowser for help on using the repository browser.