From 73ec6eb8d9d45b57d8013ac5449a5c32f68b3bd6 Mon Sep 17 00:00:00 2001 From: Gautier Pelloux-Prayer Date: Mon, 25 May 2015 11:44:29 +0200 Subject: [PATCH] dtmf_tester.c: fix previous commit in case of opus not available --- tester/dtmf_tester.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/tester/dtmf_tester.c b/tester/dtmf_tester.c index 2b7d4f177..8cfebe769 100644 --- a/tester/dtmf_tester.c +++ b/tester/dtmf_tester.c @@ -91,14 +91,15 @@ void send_dtmf_base(bool_t use_rfc2833, bool_t use_sipinfo, char dtmf, char* dtm } void send_dtmf_cleanup() { - BC_ASSERT_PTR_NULL(marie_call->dtmfs_timer); - BC_ASSERT_PTR_NULL(marie_call->dtmf_sequence); - - /*just to sleep*/ - linphone_core_terminate_all_calls(pauline->lc); - BC_ASSERT_TRUE(wait_for(pauline->lc,marie->lc,&pauline->stat.number_of_LinphoneCallEnd,1)); - BC_ASSERT_TRUE(wait_for(pauline->lc,marie->lc,&marie->stat.number_of_LinphoneCallEnd,1)); + if (marie_call) { + BC_ASSERT_PTR_NULL(marie_call->dtmfs_timer); + BC_ASSERT_PTR_NULL(marie_call->dtmf_sequence); + /*just to sleep*/ + linphone_core_terminate_all_calls(pauline->lc); + BC_ASSERT_TRUE(wait_for(pauline->lc,marie->lc,&pauline->stat.number_of_LinphoneCallEnd,1)); + BC_ASSERT_TRUE(wait_for(pauline->lc,marie->lc,&marie->stat.number_of_LinphoneCallEnd,1)); + } linphone_core_manager_destroy(marie); linphone_core_manager_destroy(pauline); }