diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2021-08-11 04:44:53 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-08-11 04:44:53 +0000 |
commit | 63e6017e4b75528c0239b712af7bfff60dbcf9fe (patch) | |
tree | c6113588eff1ac6dd4dbaa7e8feefd61c1f370f3 | |
parent | 020a379b5068e9472c89bbb9f9882f3fc2dc011d (diff) | |
parent | a1157b502512cc381d271b3fdc7f74faf62c3d7b (diff) |
Merge "Require calls to BluetoothA2dp#setBufferLengthMillis to pass a non-negative value"
-rw-r--r-- | framework/java/android/bluetooth/BluetoothA2dp.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/framework/java/android/bluetooth/BluetoothA2dp.java b/framework/java/android/bluetooth/BluetoothA2dp.java index 16413e1a1d..4dcb3dc4f1 100644 --- a/framework/java/android/bluetooth/BluetoothA2dp.java +++ b/framework/java/android/bluetooth/BluetoothA2dp.java @@ -946,6 +946,10 @@ public final class BluetoothA2dp implements BluetoothProfile { public boolean setBufferLengthMillis(@BluetoothCodecConfig.SourceCodecType int codec, int value) { if (VDBG) log("setBufferLengthMillis(" + codec + ", " + value + ")"); + if (value < 0) { + Log.e(TAG, "Trying to set audio buffer length to a negative value: " + value); + return false; + } try { final IBluetoothA2dp service = getService(); if (service != null && isEnabled()) { |