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