From 19007584c4d7e93b18b525285de24da209e27afe Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Wed, 4 Jan 2017 11:23:56 +0100 Subject: [PATCH] Fix crash in remote provisioning tests. --- tester/tester.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tester/tester.c b/tester/tester.c index c2be6ce4b..34d64a2ea 100644 --- a/tester/tester.c +++ b/tester/tester.c @@ -322,9 +322,12 @@ void linphone_core_manager_init(LinphoneCoreManager *mgr, const char* rc_file, c mgr->lc=configure_lc_from(&mgr->v_table, bc_tester_get_resource_dir_prefix(), rc_path, mgr); linphone_core_manager_check_accounts(mgr); im_notif_policy = linphone_core_get_im_notif_policy(mgr->lc); - linphone_im_notif_policy_clear(im_notif_policy); - linphone_im_notif_policy_set_send_is_composing(im_notif_policy, TRUE); - linphone_im_notif_policy_set_recv_is_composing(im_notif_policy, TRUE); + if (im_notif_policy != NULL) { + /* The IM notification policy can be NULL at this point in case of remote provisioning. */ + linphone_im_notif_policy_clear(im_notif_policy); + linphone_im_notif_policy_set_send_is_composing(im_notif_policy, TRUE); + linphone_im_notif_policy_set_recv_is_composing(im_notif_policy, TRUE); + } manager_count++;