am 12120998: am e21aafab: am ff5e5db3: Fix BT crash due to unset value for BluetoothGattDescriptor from API user
* commit '12120998f8b34c809d8f29790a8f74e624b26e38': Fix BT crash due to unset value for BluetoothGattDescriptor from API user
This commit is contained in:
committed by
Android Git Automerger
commit
fd5e847cb6
@@ -928,7 +928,7 @@ public final class BluetoothGatt implements BluetoothProfile {
|
||||
BluetoothGattCharacteristic.PROPERTY_WRITE_NO_RESPONSE) == 0) return false;
|
||||
|
||||
if (VDBG) Log.d(TAG, "writeCharacteristic() - uuid: " + characteristic.getUuid());
|
||||
if (mService == null || mClientIf == 0) return false;
|
||||
if (mService == null || mClientIf == 0 || characteristic.getValue() == null) return false;
|
||||
|
||||
BluetoothGattService service = characteristic.getService();
|
||||
if (service == null) return false;
|
||||
@@ -1015,7 +1015,7 @@ public final class BluetoothGatt implements BluetoothProfile {
|
||||
*/
|
||||
public boolean writeDescriptor(BluetoothGattDescriptor descriptor) {
|
||||
if (VDBG) Log.d(TAG, "writeDescriptor() - uuid: " + descriptor.getUuid());
|
||||
if (mService == null || mClientIf == 0) return false;
|
||||
if (mService == null || mClientIf == 0 || descriptor.getValue() == null) return false;
|
||||
|
||||
BluetoothGattCharacteristic characteristic = descriptor.getCharacteristic();
|
||||
if (characteristic == null) return false;
|
||||
|
||||
Reference in New Issue
Block a user