diff options
Diffstat (limited to 'wifi/1.0/default/hidl_struct_util.cpp')
-rw-r--r-- | wifi/1.0/default/hidl_struct_util.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/wifi/1.0/default/hidl_struct_util.cpp b/wifi/1.0/default/hidl_struct_util.cpp index 82364cbe7e..6952e5563e 100644 --- a/wifi/1.0/default/hidl_struct_util.cpp +++ b/wifi/1.0/default/hidl_struct_util.cpp @@ -350,7 +350,7 @@ bool convertHidlGscanParamsToLegacy( legacy_scan_params->buckets[bucket_idx]; legacy_bucket_spec.bucket = bucket_idx; legacy_bucket_spec.band = - static_cast<legacy_hal::wifi_band>(hidl_bucket_spec.band); + convertHidlWifiBandToLegacy(hidl_bucket_spec.band); legacy_bucket_spec.period = hidl_bucket_spec.periodInMs; legacy_bucket_spec.max_period = hidl_bucket_spec.exponentialMaxPeriodInMs; legacy_bucket_spec.base = hidl_bucket_spec.exponentialBase; @@ -429,7 +429,7 @@ bool convertLegacyGscanResultToHidl( hidl_scan_result->timeStampInUs = legacy_scan_result.ts; hidl_scan_result->ssid = std::vector<uint8_t>( legacy_scan_result.ssid, - legacy_scan_result.ssid + sizeof(legacy_scan_result.ssid)); + legacy_scan_result.ssid + strlen(legacy_scan_result.ssid)); memcpy(hidl_scan_result->bssid.data(), legacy_scan_result.bssid, hidl_scan_result->bssid.size()); |