mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:09:42 +00:00
wifi(implementation): Fix IWifiChip.getCapabilities()
Some non-pixel devices don't support the logger API's, bypass the error check for these devices. This is already done for IWifiStaIface.getCapabilities(), but was missing in IWifiChip.getCapabilities(). Bug: 69094019 Test: Compiles Change-Id: I1c5be66b9f22461a957321a83332152ec2cd0c6d
This commit is contained in:
@@ -387,7 +387,8 @@ std::pair<WifiStatus, uint32_t> WifiChip::getCapabilitiesInternal() {
|
||||
std::tie(legacy_status, legacy_logger_feature_set) =
|
||||
legacy_hal_.lock()->getLoggerSupportedFeatureSet(getWlan0IfaceName());
|
||||
if (legacy_status != legacy_hal::WIFI_SUCCESS) {
|
||||
return {createWifiStatusFromLegacyError(legacy_status), 0};
|
||||
// some devices don't support querying logger feature set
|
||||
legacy_logger_feature_set = 0;
|
||||
}
|
||||
uint32_t hidl_caps;
|
||||
if (!hidl_struct_util::convertLegacyFeaturesToHidlChipCapabilities(
|
||||
|
||||
Reference in New Issue
Block a user