mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-17 11:08:06 +00:00
Fix crash when call is NULL
This commit is contained in:
parent
8a946552f6
commit
76c5c97cc6
1 changed files with 9 additions and 5 deletions
|
|
@ -3791,11 +3791,7 @@ static LinphoneCall * get_unique_call(LinphoneCore *lc) {
|
|||
return call;
|
||||
}
|
||||
|
||||
LinphoneStatus linphone_core_accept_call(LinphoneCore *lc, LinphoneCall *call) {
|
||||
return linphone_call_accept_with_params(call, NULL);
|
||||
}
|
||||
|
||||
LinphoneStatus linphone_core_accept_call_with_params(LinphoneCore *lc, LinphoneCall *call, const LinphoneCallParams *params) {
|
||||
static LinphoneStatus _linphone_core_accept_call_with_params(LinphoneCore *lc, LinphoneCall *call, const LinphoneCallParams *params) {
|
||||
if (call == NULL) {
|
||||
call = get_unique_call(lc);
|
||||
if (call == NULL) {
|
||||
|
|
@ -3806,6 +3802,14 @@ LinphoneStatus linphone_core_accept_call_with_params(LinphoneCore *lc, LinphoneC
|
|||
return linphone_call_accept_with_params(call, params);
|
||||
}
|
||||
|
||||
LinphoneStatus linphone_core_accept_call(LinphoneCore *lc, LinphoneCall *call) {
|
||||
return _linphone_core_accept_call_with_params(lc, call, NULL);
|
||||
}
|
||||
|
||||
LinphoneStatus linphone_core_accept_call_with_params(LinphoneCore *lc, LinphoneCall *call, const LinphoneCallParams *params) {
|
||||
return _linphone_core_accept_call_with_params(lc, call, params);
|
||||
}
|
||||
|
||||
LinphoneStatus linphone_core_redirect_call(LinphoneCore *lc, LinphoneCall *call, const char *redirect_uri) {
|
||||
return linphone_call_redirect(call, redirect_uri);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue