diff --git a/java/impl/org/linphone/core/LinphoneCoreImpl.java b/java/impl/org/linphone/core/LinphoneCoreImpl.java index 61a44582e76c70ed9727c807f9a0d46862e7790b..75bfd539550c081288bebd179fc22309547d786f 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();