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

Commit 0a5ae453 authored by Wink Saville's avatar Wink Saville Committed by Android Git Automerger
Browse files

am 7f7474dd: Merge "frameworks/base/telephony: Release wakelock on RIL request send error"

* commit '7f7474dd':
  frameworks/base/telephony: Release wakelock on RIL request send error
parents a00d89e8 7f7474dd
Loading
Loading
Loading
Loading
+11 −0
Original line number Original line Diff line number Diff line
@@ -360,6 +360,11 @@ public final class RIL extends BaseCommands implements CommandsInterface {
                            rr.onError(GENERIC_FAILURE, null);
                            rr.onError(GENERIC_FAILURE, null);
                            rr.release();
                            rr.release();
                        }
                        }
                    } finally {
                        // Note: We are "Done" only if there are no outstanding
                        // requests or replies. Thus this code path will only release
                        // the wake lock on errors.
                        releaseWakeLockIfDone();
                    }
                    }


                    if (!alreadySubtracted) {
                    if (!alreadySubtracted) {
@@ -2044,6 +2049,12 @@ public final class RIL extends BaseCommands implements CommandsInterface {
    send(RILRequest rr) {
    send(RILRequest rr) {
        Message msg;
        Message msg;


        if (mSocket == null) {
            rr.onError(RADIO_NOT_AVAILABLE, null);
            rr.release();
            return;
        }

        msg = mSender.obtainMessage(EVENT_SEND, rr);
        msg = mSender.obtainMessage(EVENT_SEND, rr);


        acquireWakeLock();
        acquireWakeLock();