Commit 6249c088 authored by Guillaume BIENKOWSKI's avatar Guillaume BIENKOWSKI
Browse files

Save primary contact when changed

parent 4319db02
......@@ -1761,12 +1761,21 @@ int linphone_core_set_primary_contact(LinphoneCore *lc, const char *contact)
LinphoneAddress *ctt;
if( lc-> != NULL && strcmp(lc->, contact) == 0){
/* changing for the same contact: no need to do anything */
return 0;
if ((ctt=linphone_address_new(contact))==0) {
ms_error("Bad contact url: %s",contact);
return -1;
if (lc->!=NULL) ms_free(lc->;
lp_config_set_string(lc->config, "sip", "contact", lc->;
/* clean the guessed contact, we have to regenerate it */
if (lc->sip_conf.guessed_contact!=NULL){
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment