diff --git a/java/impl/org/linphone/core/LinphoneCoreImpl.java b/java/impl/org/linphone/core/LinphoneCoreImpl.java index 61a44582e..75bfd5395 100644 --- a/java/impl/org/linphone/core/LinphoneCoreImpl.java +++ b/java/impl/org/linphone/core/LinphoneCoreImpl.java @@ -278,7 +278,9 @@ class LinphoneCoreImpl implements LinphoneCore { } public synchronized void removeProxyConfig(LinphoneProxyConfig proxyCfg) { isValid(); - removeProxyConfig(nativePtr, ((LinphoneProxyConfigImpl) proxyCfg).nativePtr); + if (proxyCfg != null) { + removeProxyConfig(nativePtr, ((LinphoneProxyConfigImpl) proxyCfg).nativePtr); + } } public synchronized void clearAuthInfos() { isValid();