diff --git a/coreapi/proxy.c b/coreapi/proxy.c index 1543f5ab1..c7351522e 100644 --- a/coreapi/proxy.c +++ b/coreapi/proxy.c @@ -1151,6 +1151,8 @@ void linphone_core_remove_proxy_config(LinphoneCore *lc, LinphoneProxyConfig *cf linphone_proxy_config_enable_register(cfg,FALSE); linphone_proxy_config_done(cfg); linphone_proxy_config_update(cfg); + } else if (cfg->state != LinphoneRegistrationNone) { + linphone_proxy_config_set_state(cfg, LinphoneRegistrationNone,"Registration disabled"); } linphone_proxy_config_write_all_to_config_file(lc); }