summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--scanning/offload/offload_scan_utils.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/scanning/offload/offload_scan_utils.cpp b/scanning/offload/offload_scan_utils.cpp
index 9127632..598fd8e 100644
--- a/scanning/offload/offload_scan_utils.cpp
+++ b/scanning/offload/offload_scan_utils.cpp
@@ -39,9 +39,11 @@ vector<NativeScanResult> OffloadScanUtils::convertToNativeScanResults(
39 native_scan_result.reserve(scan_result.size()); 39 native_scan_result.reserve(scan_result.size());
40 for (size_t i = 0; i < scan_result.size(); i++) { 40 for (size_t i = 0; i < scan_result.size(); i++) {
41 NativeScanResult single_scan_result; 41 NativeScanResult single_scan_result;
42 single_scan_result.ssid = scan_result[i].networkInfo.ssid; 42 single_scan_result.ssid.assign(scan_result[i].networkInfo.ssid.begin(),
43 single_scan_result.bssid.assign(scan_result[i].networkInfo.ssid.begin(), 43 scan_result[i].networkInfo.ssid.end());
44 scan_result[i].networkInfo.ssid.end()); 44 for (size_t j = 0; j < scan_result[i].bssid.elementCount(); j++) {
45 single_scan_result.bssid.push_back(scan_result[i].bssid[j]);
46 }
45 single_scan_result.frequency = scan_result[i].frequency; 47 single_scan_result.frequency = scan_result[i].frequency;
46 single_scan_result.signal_mbm = scan_result[i].rssi; 48 single_scan_result.signal_mbm = scan_result[i].rssi;
47 single_scan_result.tsf = scan_result[i].tsf; 49 single_scan_result.tsf = scan_result[i].tsf;