From ea0d50167be453dd36bc74bb45fc66f202958a21 Mon Sep 17 00:00:00 2001 From: Kumar Anand Date: Tue, 16 Mar 2021 12:07:12 -0700 Subject: [PATCH] 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 --- wifi/1.5/default/hidl_struct_util.cpp | 3 +-- 1 file changed, 1 insertion(+), 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(