diff --git a/core/hdd/src/wlan_hdd_assoc.c b/core/hdd/src/wlan_hdd_assoc.c index 6c794f921f..10f7b94d4a 100644 --- a/core/hdd/src/wlan_hdd_assoc.c +++ b/core/hdd/src/wlan_hdd_assoc.c @@ -928,7 +928,8 @@ static void hdd_save_bss_info(struct hdd_adapter *adapter, } else { hdd_sta_ctx->conn_info.conn_flag.ht_present = false; } - if (roam_info->reassoc) + if (roam_info->reassoc || + hdd_is_roam_sync_in_progress(roam_info)) hdd_sta_ctx->conn_info.roam_count++; if (roam_info->hs20vendor_ie.present) { hdd_sta_ctx->conn_info.conn_flag.hs20_present = true;