From 9333714b9e7b842235ef0e930bafe0a3aac9da80 Mon Sep 17 00:00:00 2001 From: Gautier Pelloux-Prayer Date: Thu, 5 Nov 2015 11:46:12 +0100 Subject: [PATCH] proxy.c: invoking linphone_core_remove_proxy_config with a proxy not registered will change registration state to LinphoneRegistrationNone before removal --- coreapi/proxy.c | 2 ++ 1 file changed, 2 insertions(+) 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); }