diff options
author | Sharvil Nanavati <sharvil@google.com> | 2014-04-08 14:51:15 -0700 |
---|---|---|
committer | Matthew Xie <mattx@google.com> | 2014-05-06 19:20:45 -0700 |
commit | 8b3a52fb341f9c13b184733f1314e9374eb6c2ae (patch) | |
tree | 802ae2288b0a784626292470bede0699444d4ac4 /framework/java/android/bluetooth/BluetoothSocket.java | |
parent | 0c0d0736da09d3faa9e280b4812ec2ef827ec06f (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.java | 1 |
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()); } } |