diff --git a/wrappers/java/classes/org/linphone/core/tools/AndroidPlatformHelper.java b/wrappers/java/classes/org/linphone/core/tools/AndroidPlatformHelper.java index 1f0a70463632c13242693ef7768543882a20488d..c6a70bddddc102f875958d434baa5895a5fd6f15 100644 --- a/wrappers/java/classes/org/linphone/core/tools/AndroidPlatformHelper.java +++ b/wrappers/java/classes/org/linphone/core/tools/AndroidPlatformHelper.java @@ -605,6 +605,11 @@ public class AndroidPlatformHelper { } public synchronized boolean isActiveNetworkWifiOnlyCompliant() { + if (mNetworkManager == null) { + Log.w("[Platform Helper] Network Manager is null, assuming network isn't WiFi only compliant"); + return false; + } + NetworkInfo networkInfo = mNetworkManager.getActiveNetworkInfo(); if (networkInfo != null) { Log.i("[Platform Helper] Active network type is " + networkInfo.getTypeName()); @@ -623,6 +628,11 @@ public class AndroidPlatformHelper { return; } + if (mNetworkManager == null) { + Log.w("[Platform Helper] Network Manager is null, stopping there"); + return; + } + boolean connected = mNetworkManager.isCurrentlyConnected(mContext); if (!connected) { Log.i("[Platform Helper] No connectivity: setting network unreachable");