mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-02-07 14:18:25 +00:00
call_tester.c: fix crash if test is failing
This commit is contained in:
parent
af33a19266
commit
62756b7908
1 changed files with 6 additions and 4 deletions
|
|
@ -1396,13 +1396,13 @@ void call_paused_resumed_base(bool_t multicast, bool_t with_retransmition) {
|
|||
}
|
||||
linphone_core_pause_call(pauline->lc,call_pauline);
|
||||
BC_ASSERT_TRUE(wait_for(pauline->lc,marie->lc,&pauline->stat.number_of_LinphoneCallPausing,1));
|
||||
|
||||
|
||||
if (with_retransmition) {
|
||||
BC_ASSERT_FALSE(wait_for_until(pauline->lc,marie->lc,&pauline->stat.number_of_LinphoneCallPaused,1,1000));
|
||||
sal_set_send_error(marie->lc->sal,0); /*to trash 200ok without generating error*/
|
||||
}
|
||||
|
||||
|
||||
|
||||
BC_ASSERT_TRUE(wait_for(pauline->lc,marie->lc,&marie->stat.number_of_LinphoneCallPausedByRemote,1));
|
||||
BC_ASSERT_TRUE(wait_for(pauline->lc,marie->lc,&pauline->stat.number_of_LinphoneCallPaused,1));
|
||||
|
||||
|
|
@ -1417,8 +1417,10 @@ void call_paused_resumed_base(bool_t multicast, bool_t with_retransmition) {
|
|||
wait_for_until(pauline->lc, marie->lc, NULL, 5, 5000);
|
||||
|
||||
/*since RTCP streams are reset when call is paused/resumed, there should be no loss at all*/
|
||||
stats = rtp_session_get_stats(call_pauline->sessions->rtp_session);
|
||||
BC_ASSERT_EQUAL((int)stats->cum_packet_loss, 0, int, "%d");
|
||||
if (BC_ASSERT_PTR_NOT_NULL(call_pauline->sessions->rtp_session)) {
|
||||
stats = rtp_session_get_stats(call_pauline->sessions->rtp_session);
|
||||
BC_ASSERT_EQUAL((int)stats->cum_packet_loss, 0, int, "%d");
|
||||
}
|
||||
|
||||
end_call(pauline, marie);
|
||||
end:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue