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

Commit ea4de5bd authored by Hung-ying Tyan's avatar Hung-ying Tyan
Browse files

SipAudioCall: perform local ops before network op in endCall()

Change-Id: I1808f715d56c0979cea7741cb5bdb3831774d3ef
parent 8e63ddb4
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -343,8 +343,11 @@ public class SipAudioCallImpl extends SipSessionAdapter
    public synchronized void endCall() throws SipException {
        try {
            stopRinging();
            if (mSipSession != null) mSipSession.endCall();
            stopCall(true);
            mInCall = false;

            // perform the above local ops first and then network op
            if (mSipSession != null) mSipSession.endCall();
        } catch (Throwable e) {
            throwSipException(e);
        }