From b3265bb3fdec5c2e2d14c811d7e6db1770377026 Mon Sep 17 00:00:00 2001 From: Yann Diorcet Date: Wed, 21 Nov 2012 14:07:22 +0100 Subject: [PATCH] Don't destroy/create linphone core in reloadcertificates if linphone core doesn't exist --- Classes/BuschJaegerConfiguration.m | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Classes/BuschJaegerConfiguration.m b/Classes/BuschJaegerConfiguration.m index bb942fb8f..b0179f9a5 100644 --- a/Classes/BuschJaegerConfiguration.m +++ b/Classes/BuschJaegerConfiguration.m @@ -285,8 +285,10 @@ static NSString *const CONFIGURATION_HOME_AP_KEY = @"CONFIGURATION_HOME_AP_KEY"; } - (void)reloadCertificates { - [[LinphoneManager instance] destroyLibLinphone]; - [[LinphoneManager instance] startLibLinphone]; + if ([LinphoneManager isLcReady]) { + [[LinphoneManager instance] destroyLibLinphone]; + [[LinphoneManager instance] startLibLinphone]; + } [self unloadCertificates]; [self loadCertificates]; }