small fix to avoid cfg->long_term_event double unref

This commit is contained in:
Jehan Monnier 2017-05-24 12:08:41 +02:00
parent 82f2275549
commit ef9a19def1

View file

@ -417,8 +417,11 @@ void linphone_proxy_config_stop_refreshing(LinphoneProxyConfig * cfg){
}
if (cfg->long_term_event){ /*might probably do better*/
linphone_event_terminate(cfg->long_term_event);
linphone_event_unref(cfg->long_term_event);
cfg->long_term_event=NULL;
if (cfg->long_term_event) {
linphone_event_unref(cfg->long_term_event); /*probably useless as cfg->long_term_event is already unref in linphone_proxy_config_notify_publish_state_changed. To be check with Ghislain*/
cfg->long_term_event=NULL;
}
}
if (cfg->op){
sal_op_release(cfg->op);