diff --git a/core/wma/src/wma_scan_roam.c b/core/wma/src/wma_scan_roam.c index bf031286fa1a..b126d778ac9e 100644 --- a/core/wma/src/wma_scan_roam.c +++ b/core/wma/src/wma_scan_roam.c @@ -2576,14 +2576,14 @@ static int wma_fill_roam_synch_buffer(tp_wma_handle wma, kck_len = KCK_192BIT_KEY_LEN; kek_len = KEK_256BIT_KEY_LEN; - roam_synch_ind_ptr->kek_len = kek_len; - qdf_mem_copy(roam_synch_ind_ptr->kek, - key_ft->key_buffer, kek_len); - roam_synch_ind_ptr->kck_len = kck_len; qdf_mem_copy(roam_synch_ind_ptr->kck, - (key_ft->key_buffer + kek_len), - kck_len); + key_ft->key_buffer, kck_len); + + roam_synch_ind_ptr->kek_len = kek_len; + qdf_mem_copy(roam_synch_ind_ptr->kek, + (key_ft->key_buffer + kck_len), + kek_len); qdf_mem_copy(roam_synch_ind_ptr->replay_ctr, (key_ft->key_buffer + kek_len + kck_len),