wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/src/core_operation_roam.cpp
branchRCL_3
changeset 3 6524e815f76f
parent 0 c40eb8fe8501
child 7 0abc8c98be24
--- a/wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/src/core_operation_roam.cpp	Tue Feb 02 02:03:13 2010 +0200
+++ b/wlan_bearer/wlanengine/wlan_common/wlanengine_common_3.1/src/core_operation_roam.cpp	Sat Feb 20 00:38:18 2010 +0200
@@ -16,7 +16,7 @@
 */
 
 /*
-* %version: 75 %
+* %version: 76 %
 */
 
 #include "core_operation_roam.h"
@@ -328,7 +328,8 @@
                     assoc_ie_list_m,
                     is_ibss_mode ? NULL : &assoc_resp_m,
                     true_t,    // ignored, pairwise key not used
-                    true_t );  // ignored, group key not used
+                    true_t,    // ignored, group key not used
+                    NULL );
 
                 return run_sub_operation( operation );
                 }
@@ -813,9 +814,10 @@
                     return core_connect_wep_shared_authentication_unsupported;
                     }
                 }
-            else if ( iap_data.authentication_mode() == core_authentication_mode_shared &&            
+            else if ( iap_data.authentication_mode() == core_authentication_mode_shared &&
                       ( management_status == core_management_status_auth_challenge_failure ||
                         management_status == core_management_status_auth_frame_out_of_sequence ||
+                        management_status == core_management_status_unspecified_failure ||
                         request_status == core_error_timeout ) )
                 {
                 DEBUG( "core_operation_roam_c::connect_status() - shared authentication failed (WEP)" );