From e40cf3bbc44fce0b05befaaed088aabeb32cefdc Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 5 Nov 2013 11:42:26 +0100 Subject: [PATCH] Fix auth info edition --- src/org/linphone/LinphonePreferences.java | 17 ++++++----------- submodules/linphone | 2 +- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/src/org/linphone/LinphonePreferences.java b/src/org/linphone/LinphonePreferences.java index fd64106bb..8c4926a99 100644 --- a/src/org/linphone/LinphonePreferences.java +++ b/src/org/linphone/LinphonePreferences.java @@ -123,18 +123,13 @@ public class LinphonePreferences { * Useful to edit a authInfo (you should call saveAuthInfo after the modifications to save them). */ private LinphoneAuthInfo getClonedAuthInfo(int n) { - LinphoneProxyConfig prxCfg = getProxyConfig(n); - try { - LinphoneAddress addr = LinphoneCoreFactory.instance().createLinphoneAddress(prxCfg.getIdentity()); - LinphoneAuthInfo authInfo = getLc().findAuthInfo(addr.getUserName(), null, addr.getDomain()); - LinphoneAuthInfo cloneAuthInfo = authInfo.clone(); - getLc().removeAuthInfo(authInfo); - return cloneAuthInfo; - } catch (LinphoneCoreException e) { - e.printStackTrace(); - } + LinphoneAuthInfo authInfo = getAuthInfo(n); + if (authInfo == null) + return null; - return null; + LinphoneAuthInfo cloneAuthInfo = authInfo.clone(); + getLc().removeAuthInfo(authInfo); + return cloneAuthInfo; } /** diff --git a/submodules/linphone b/submodules/linphone index 120fbea39..263364ac7 160000 --- a/submodules/linphone +++ b/submodules/linphone @@ -1 +1 @@ -Subproject commit 120fbea39e56c4fe8b81f67512de43c5113aa267 +Subproject commit 263364ac7c4057817f1bb5bcb87f2b69653b749c