Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 178b0285 authored by Ajay Panicker's avatar Ajay Panicker
Browse files

Bluetooth: Add additional BluetoothSocket logging to root cause errors

Bug: 34780400
Test: Code still compiles
Change-Id: I166842ecc6889f9ea403e7aa3678ed818cd80968
parent 202db17c
Loading
Loading
Loading
Loading
+8 −5
Original line number Diff line number Diff line
@@ -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();