diff options
Diffstat (limited to 'bcmdhd/wifi_hal/gscan.cpp')
-rw-r--r-- | bcmdhd/wifi_hal/gscan.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bcmdhd/wifi_hal/gscan.cpp b/bcmdhd/wifi_hal/gscan.cpp index a130bd9..a10f0de 100644 --- a/bcmdhd/wifi_hal/gscan.cpp +++ b/bcmdhd/wifi_hal/gscan.cpp @@ -495,6 +495,13 @@ public: } int num_scans = 20; + for (int i = 0; i < mParams->num_buckets; i++) { + if (mParams->buckets[i].report_events == 1) { + ALOGD("Setting num_scans to 1"); + num_scans = 1; + break; + } + } result = request.put_u32(GSCAN_ATTRIBUTE_NUM_SCANS_TO_CACHE, num_scans); if (result < 0) { |