this can't throw
This commit is contained in:
@@ -362,7 +362,7 @@ namespace OpenRA
|
||||
InitializeWithMod(Settings.Game.Mod, args.GetValue("Launch.Replay", null));
|
||||
|
||||
if (Settings.Server.DiscoverNatDevices)
|
||||
RunAfterDelay(Settings.Server.NatDiscoveryTimeout, UPnP.TryStoppingNatDiscovery);
|
||||
RunAfterDelay(Settings.Server.NatDiscoveryTimeout, UPnP.StoppingNatDiscovery);
|
||||
}
|
||||
|
||||
public static void InitializeWithMod(string mod, string replay)
|
||||
|
||||
@@ -37,20 +37,10 @@ namespace OpenRA.Network
|
||||
}
|
||||
}
|
||||
|
||||
public static void TryStoppingNatDiscovery()
|
||||
public static void StoppingNatDiscovery()
|
||||
{
|
||||
Log.Write("server", "Stopping NAT discovery.");
|
||||
|
||||
try
|
||||
{
|
||||
NatUtility.StopDiscovery();
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Log.Write("server", "Failed to stop NAT device discovery: {0}", e);
|
||||
Game.Settings.Server.NatDeviceAvailable = false;
|
||||
Game.Settings.Server.AllowPortForward = false;
|
||||
}
|
||||
|
||||
if (NatDevice == null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user