diff options
| author | hqu <hqu@codeaurora.org> | 2018-05-10 22:38:14 +0800 |
|---|---|---|
| committer | nshrivas <nshrivas@codeaurora.org> | 2018-05-11 07:52:26 -0700 |
| commit | 3568e17118c61cdf84244a6a346b283d077dbbd5 (patch) | |
| tree | 18ae4117f04d5a656425fdb4440c7517514a2d1e | |
| parent | d844a8303319a20eca609b6ff8278780c099570c (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.c | 6 |
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); } |
