summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhqu <hqu@codeaurora.org>2018-05-10 22:38:14 +0800
committernshrivas <nshrivas@codeaurora.org>2018-05-11 07:52:26 -0700
commit3568e17118c61cdf84244a6a346b283d077dbbd5 (patch)
tree18ae4117f04d5a656425fdb4440c7517514a2d1e
parentd844a8303319a20eca609b6ff8278780c099570c (diff)
qcacld-3.0: Use session_id param for csr_roam_offload_scan
When Pre-Auth is failed, it will go to ROAM_SCAN_OFFLOAD_START or ROAM_SCAN_OFFLOAD_RESTART process, it always uses zero as session_id param for csr_roam_offload_scan, it's wrong, session_id should be variable value. Fix is to use variable session_id param for csr_roam_offload_scan. Change-Id: Iaf5f234dc73001440aaf02d7931c7891903f9148 CRs-Fixed: 2239812
-rw-r--r--core/sme/src/csr/csr_roam_preauth.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/core/sme/src/csr/csr_roam_preauth.c b/core/sme/src/csr/csr_roam_preauth.c
index 2ccd04418df8..902ab2c3c6a1 100644
--- a/core/sme/src/csr/csr_roam_preauth.c
+++ b/core/sme/src/csr/csr_roam_preauth.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2016-2017 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2016-2018 The Linux Foundation. All rights reserved.
*
* Permission to use, copy, modify, and/or distribute this software for
* any purpose with or without fee is hereby granted, provided that the
@@ -381,11 +381,11 @@ ABORT_PREAUTH:
if (csr_roam_is_roam_offload_scan_enabled(mac_ctx)) {
if (neighbor_roam_info->uOsRequestedHandoff) {
neighbor_roam_info->uOsRequestedHandoff = 0;
- csr_roam_offload_scan(mac_ctx, 0,
+ csr_roam_offload_scan(mac_ctx, session_id,
ROAM_SCAN_OFFLOAD_START,
REASON_PREAUTH_FAILED_FOR_ALL);
} else {
- csr_roam_offload_scan(mac_ctx, 0,
+ csr_roam_offload_scan(mac_ctx, session_id,
ROAM_SCAN_OFFLOAD_RESTART,
REASON_PREAUTH_FAILED_FOR_ALL);
}