diff options
| author | 2014-06-16 16:56:53 +0000 | |
|---|---|---|
| committer | 2014-06-14 02:21:10 +0000 | |
| commit | bc8169b0553e7bcdc061ebdbf586da432983b2fb (patch) | |
| tree | 33b852e588119084accca1e6670737f903e3ebc8 | |
| parent | f31c1da4ad78d9a8282ffe7888d96af8a944fb90 (diff) | |
| parent | 55db646c4e43fd24386bf522aef13c0b3075593c (diff) | |
Merge "Null checks in register/unregister BT Adapters"
| -rw-r--r-- | services/core/java/com/android/server/BluetoothManagerService.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/BluetoothManagerService.java b/services/core/java/com/android/server/BluetoothManagerService.java index e2a8ca2b99ed..07c904883f9c 100644 --- a/services/core/java/com/android/server/BluetoothManagerService.java +++ b/services/core/java/com/android/server/BluetoothManagerService.java @@ -308,6 +308,10 @@ class BluetoothManagerService extends IBluetoothManager.Stub { } public IBluetooth registerAdapter(IBluetoothManagerCallback callback){ + if (callback == null) { + Log.w(TAG, "Callback is null in registerAdapter"); + return null; + } Message msg = mHandler.obtainMessage(MESSAGE_REGISTER_ADAPTER); msg.obj = callback; mHandler.sendMessage(msg); @@ -317,6 +321,10 @@ class BluetoothManagerService extends IBluetoothManager.Stub { } public void unregisterAdapter(IBluetoothManagerCallback callback) { + if (callback == null) { + Log.w(TAG, "Callback is null in unregisterAdapter"); + return; + } mContext.enforceCallingOrSelfPermission(BLUETOOTH_PERM, "Need BLUETOOTH permission"); Message msg = mHandler.obtainMessage(MESSAGE_UNREGISTER_ADAPTER); |