]> sjero.net Git - linphone/commitdiff
Add missing busy test on call failure
authorYann Diorcet <yann.diorcet@belledonne-communications.com>
Wed, 30 Jan 2013 09:49:02 +0000 (10:49 +0100)
committerYann Diorcet <yann.diorcet@belledonne-communications.com>
Wed, 30 Jan 2013 09:49:02 +0000 (10:49 +0100)
coreapi/callbacks.c

index 948fc720b37fa65fcd0cdb1c16749d6130e7a862..8baad9af2503d7cca51b1c20ab6ac315319da158 100644 (file)
@@ -651,6 +651,9 @@ static void call_failure(SalOp *op, SalError error, SalReason sr, const char *de
        } else if (sr == SalReasonNotFound) {
                call->reason=LinphoneReasonNotFound;
                linphone_call_set_state(call,LinphoneCallError,"User not found.");
+       } else if (sr == SalReasonBusy) {
+               call->reason=LinphoneReasonBusy;
+               linphone_call_set_state(call,LinphoneCallError,"User is busy.");
        } else {
                linphone_call_set_state(call,LinphoneCallError,msg);
        }