diff --git a/Lidgren.Network/Platform/PlatformConstrained.cs b/Lidgren.Network/Platform/PlatformConstrained.cs index 450415d..4b896e0 100644 --- a/Lidgren.Network/Platform/PlatformConstrained.cs +++ b/Lidgren.Network/Platform/PlatformConstrained.cs @@ -28,15 +28,19 @@ namespace Lidgren.Network /// public static IPAddress GetMyAddress(out IPAddress mask) { -#if UNITY_ANDROID || UNITY_STANDALONE_OSX || UNITY_STANDLONE_WIN || UNITY_STANDLONE_LINX || UNITY_IOS +#if UNITY_ANDROID || UNITY_STANDALONE_OSX || UNITY_STANDLONE_WIN || UNITY_STANDLONE_LINUX || UNITY_IOS try { if (!(UnityEngine.Application.internetReachability == UnityEngine.NetworkReachability.NotReachable)) + { + mask = null; return null; + } return IPAddress.Parse(UnityEngine.Network.player.externalIP); } catch // Catch Access Denied errors { + mask = null; return null; } #endif