summaryrefslogtreecommitdiff
path: root/wifi/1.5/default/hidl_struct_util.cpp
diff options
context:
space:
mode:
authorKumar Anand <kumaranand@google.com>2021-03-16 12:07:12 -0700
committerKumar Anand <kumaranand@google.com>2021-03-16 12:17:47 -0700
commitea0d50167be453dd36bc74bb45fc66f202958a21 (patch)
tree8ac023bbe9f83cba6b24260212883f52948f645e /wifi/1.5/default/hidl_struct_util.cpp
parent273ffe6be6407283d3d8be1d1cec4e5c59f42b71 (diff)
Wifi: Invalid bandwidth crash handling
Treat WIFI_CHAN_WIDTH_INVALID(-1) and any other unknown bandwidth value as invalid. Bug: 182850702 Test: VTS - VtsHalWifiV1_5TargetTest Change-Id: Id25d50af9283b89f135a4f36e1f696f6db4e302e
Diffstat (limited to 'wifi/1.5/default/hidl_struct_util.cpp')
-rw-r--r--wifi/1.5/default/hidl_struct_util.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/wifi/1.5/default/hidl_struct_util.cpp b/wifi/1.5/default/hidl_struct_util.cpp
index baa898e43c..125a50fcca 100644
--- a/wifi/1.5/default/hidl_struct_util.cpp
+++ b/wifi/1.5/default/hidl_struct_util.cpp
@@ -2557,10 +2557,9 @@ WifiChannelWidthInMhz convertLegacyWifiChannelWidthToHidl(
return WifiChannelWidthInMhz::WIDTH_5;
case legacy_hal::WIFI_CHAN_WIDTH_10:
return WifiChannelWidthInMhz::WIDTH_10;
- case legacy_hal::WIFI_CHAN_WIDTH_INVALID:
+ default:
return WifiChannelWidthInMhz::WIDTH_INVALID;
};
- CHECK(false) << "Unknown legacy type: " << type;
}
legacy_hal::wifi_rtt_preamble convertHidlRttPreambleToLegacy(