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

Commit 9558ed5c authored by Brad Ebinger's avatar Brad Ebinger
Browse files

Remove NPE in VoipCallTransactionResult

Ensure that if a Call is not provided in VoipCallTransactionResult,
it can not result in an NPE.

Flag: EXEMPT
Fixes: 315517208
Test: atest TelecomUnitTests
Change-Id: I89254c188f7b5edf20b574680a2792f6b96a0c25
parent 05c0c644
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -24,13 +24,14 @@ public class VoipCallTransactionResult {
    public static final int RESULT_SUCCEED = 0;
    public static final int RESULT_FAILED = 1;

    private int mResult;
    private String mMessage;
    private Call mCall;
    private final int mResult;
    private final String mMessage;
    private final Call mCall;

    public VoipCallTransactionResult(int result, String message) {
        mResult = result;
        mMessage = message;
        mCall = null;
    }

    public VoipCallTransactionResult(int result, Call call, String message) {
@@ -70,7 +71,7 @@ public class VoipCallTransactionResult {
                append("{ VoipCallTransactionResult: [mResult: ").
                append(mResult).
                append("], [mCall: ").
                append(mCall.toString()).
                append((mCall != null) ? mCall : "null").
                append("], [mMessage=").
                append(mMessage).append("]  }").toString();
    }