Fix crash when configuring remote provisioning. Bug #2320

This commit is contained in:
François Grisez 2015-06-23 16:51:01 +02:00
parent 9649397cb0
commit 409c2260eb

View file

@ -283,8 +283,15 @@ gboolean linphone_status_icon_init(LinphoneStatusIconReadyCb ready_cb, void *use
}
void linphone_status_icon_uninit(void) {
if(_linphone_status_icon_instance) _linphone_status_icon_free(_linphone_status_icon_instance);
if(_linphone_status_icon_impls) g_slist_free(_linphone_status_icon_impls);
if(_linphone_status_icon_instance) {
_linphone_status_icon_free(_linphone_status_icon_instance);
_linphone_status_icon_instance = NULL;
}
if(_linphone_status_icon_impls) {
g_slist_free(_linphone_status_icon_impls);
_linphone_status_icon_impls = NULL;
}
_linphone_status_icon_selected_desc = NULL;
}
LinphoneStatusIcon *linphone_status_icon_get(void) {