diff options
author | pramod kotreshappa <kpramod@codeaurora.org> | 2021-02-04 18:48:21 -0800 |
---|---|---|
committer | Pramod Kotreshappa <kpramod@codeaurora.org> | 2021-03-09 00:33:52 +0000 |
commit | 6f0a898bcb963e2ea8132f192c4c2f08fc50c7c2 (patch) | |
tree | 9959b91ebafe6f973d3edcaa477138a664798e84 /src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceController.java | |
parent | d1d25e955b782cf2750478c860a1c0c5bdb1cf77 (diff) |
Fix for Developer options app closing unexpectedly if
the codec type is invalid
CRs-fixed: 2871666
Change-Id: I6849ae46ee1cee79b85f4fd555b57379c5b64cd1
Diffstat (limited to 'src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceController.java')
-rw-r--r-- | src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceController.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceController.java b/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceController.java index 5e6b806f16..abd65f6769 100644 --- a/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceController.java +++ b/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceController.java @@ -162,6 +162,11 @@ public abstract class AbstractBluetoothDialogPreferenceController extends Log.d(TAG, "Unable to get current codec config. Codec status is null"); return null; } + if (codecStatus.getCodecConfig().getCodecType() >= + BluetoothCodecConfig.SOURCE_CODEC_TYPE_MAX) { + Log.d(TAG,"Invalid codec type"); + return null; + } return codecStatus.getCodecConfig(); } |