Merge "Bluetooth: Add additional BluetoothSocket logging to root cause errors"
This commit is contained in:
@@ -416,6 +416,11 @@ public final class BluetoothSocket implements Closeable {
|
||||
if(mSocketState != SocketState.INIT) return EBADFD;
|
||||
if(mPfd == null) return -1;
|
||||
FileDescriptor fd = mPfd.getFileDescriptor();
|
||||
if (fd == null) {
|
||||
Log.e(TAG, "bindListen(), null file descriptor");
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (DBG) Log.d(TAG, "bindListen(), Create LocalSocket");
|
||||
mSocket = LocalSocket.createConnectedLocalSocket(fd);
|
||||
if (DBG) Log.d(TAG, "bindListen(), new LocalSocket.getInputStream()");
|
||||
@@ -556,8 +561,9 @@ public final class BluetoothSocket implements Closeable {
|
||||
|
||||
@Override
|
||||
public void close() throws IOException {
|
||||
if (DBG) Log.d(TAG, "close() in, this: " + this + ", channel: " + mPort + ", state: "
|
||||
+ mSocketState);
|
||||
Log.d(TAG, "close() this: " + this + ", channel: " + mPort +
|
||||
", mSocketIS: " + mSocketIS + ", mSocketOS: " + mSocketOS +
|
||||
"mSocket: " + mSocket + ", mSocketState: " + mSocketState);
|
||||
if(mSocketState == SocketState.CLOSED)
|
||||
return;
|
||||
else
|
||||
@@ -567,9 +573,6 @@ public final class BluetoothSocket implements Closeable {
|
||||
if(mSocketState == SocketState.CLOSED)
|
||||
return;
|
||||
mSocketState = SocketState.CLOSED;
|
||||
if (DBG) Log.d(TAG, "close() this: " + this + ", channel: " + mPort +
|
||||
", mSocketIS: " + mSocketIS + ", mSocketOS: " + mSocketOS +
|
||||
"mSocket: " + mSocket);
|
||||
if(mSocket != null) {
|
||||
if (DBG) Log.d(TAG, "Closing mSocket: " + mSocket);
|
||||
mSocket.shutdownInput();
|
||||
|
||||
Reference in New Issue
Block a user