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 | 3e8eb40950f4d02322ded64503314b7db2bf9825 (patch) | |
tree | f71c15ff7618934d6adf71a498cb1899fb2b8bd6 /core/java/android/bluetooth | |
parent | 23fccdd0b510f3045362e69b984d94d4773d6f5c (diff) | |
download | frameworks_base-3e8eb40950f4d02322ded64503314b7db2bf9825.zip frameworks_base-3e8eb40950f4d02322ded64503314b7db2bf9825.tar.gz frameworks_base-3e8eb40950f4d02322ded64503314b7db2bf9825.tar.bz2 |
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 'core/java/android/bluetooth')
-rw-r--r-- | core/java/android/bluetooth/BluetoothSocket.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/java/android/bluetooth/BluetoothSocket.java b/core/java/android/bluetooth/BluetoothSocket.java index f532f7c..00fd7ce 100644 --- a/core/java/android/bluetooth/BluetoothSocket.java +++ b/core/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()); } } |