aboutsummaryrefslogtreecommitdiff
path: root/framework/java/android/bluetooth/BluetoothDevice.java
diff options
context:
space:
mode:
authorZhihai Xu <zhihaixu@google.com>2014-01-14 06:47:05 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-01-14 06:47:06 +0000
commitf720c0f621d1f7fad9c74bac8ccdf9f162653d24 (patch)
treefe24ebd3224241d4fd5e9fe22bc5ad51fa077c92 /framework/java/android/bluetooth/BluetoothDevice.java
parent468074b97f40a9160147db9ecf9eb821be7e2275 (diff)
parent4907d56a6cc1ae4906c324dc39dc4d44a6c5fa63 (diff)
Merge "NPE in BluetoothDevice.fetchUuidsWithSdp"
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothDevice.java')
-rw-r--r--framework/java/android/bluetooth/BluetoothDevice.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/framework/java/android/bluetooth/BluetoothDevice.java b/framework/java/android/bluetooth/BluetoothDevice.java
index 1bd698d0a2..a396a05e6f 100644
--- a/framework/java/android/bluetooth/BluetoothDevice.java
+++ b/framework/java/android/bluetooth/BluetoothDevice.java
@@ -945,8 +945,13 @@ public final class BluetoothDevice implements Parcelable {
* was started.
*/
public boolean fetchUuidsWithSdp() {
+ IBluetooth service = sService;
+ if (service == null) {
+ Log.e(TAG, "BT not enabled. Cannot fetchUuidsWithSdp");
+ return false;
+ }
try {
- return sService.fetchRemoteUuids(this);
+ return service.fetchRemoteUuids(this);
} catch (RemoteException e) {Log.e(TAG, "", e);}
return false;
}