summaryrefslogtreecommitdiff
path: root/framework/java/android/bluetooth/BluetoothSocket.java
diff options
context:
space:
mode:
authorSharvil Nanavati <sharvil@google.com>2014-04-08 14:51:15 -0700
committerMatthew Xie <mattx@google.com>2014-05-06 19:20:45 -0700
commit8b3a52fb341f9c13b184733f1314e9374eb6c2ae (patch)
tree802ae2288b0a784626292470bede0699444d4ac4 /framework/java/android/bluetooth/BluetoothSocket.java
parent0c0d0736da09d3faa9e280b4812ec2ef827ec06f (diff)
Make sure BluetoothSocket#connect throws on error.
It sometimes fails silently, resulting in callers using the socket even though it hasn't been initialized. http://b/13909270 Change-Id: Ied08982b51d44c3d2dec72785888ea6c6497a664
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothSocket.java')
-rw-r--r--framework/java/android/bluetooth/BluetoothSocket.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/framework/java/android/bluetooth/BluetoothSocket.java b/framework/java/android/bluetooth/BluetoothSocket.java
index f532f7ce30..00fd7ced18 100644
--- a/framework/java/android/bluetooth/BluetoothSocket.java
+++ b/framework/java/android/bluetooth/BluetoothSocket.java
@@ -325,6 +325,7 @@ public final class BluetoothSocket implements Closeable {
}
} catch (RemoteException e) {
Log.e(TAG, Log.getStackTraceString(new Throwable()));
+ throw new IOException("unable to send RPC: " + e.getMessage());
}
}