diff -r 13838cf40350 -r 5fb7af913dfd wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/src/core_operation_roam.cpp --- a/wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/src/core_operation_roam.cpp Mon Jun 21 17:43:00 2010 +0300 +++ b/wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/src/core_operation_roam.cpp Thu Aug 19 11:40:48 2010 +0300 @@ -16,7 +16,7 @@ */ /* -* %version: 76.1.5 % +* %version: 78 % */ #include "core_operation_roam.h" @@ -855,7 +855,9 @@ case core_security_mode_allow_unsecure: { break; - } + } + case core_security_mode_802dot1x_unencrypted: + /** Falls through on purpose. */ case core_security_mode_802dot1x: { if ( request_status == core_error_eapol_total_failure || @@ -1020,7 +1022,8 @@ eap_error ); core_connect_status_e status( core_connect_wpa_eap_failure ); - if ( security_mode == core_security_mode_802dot1x ) + if ( security_mode == core_security_mode_802dot1x || + security_mode == core_security_mode_802dot1x_unencrypted ) { status = core_connect_802_1x_failure; }