Fix OverflowException for server port

Change short to int. Bug report by 1092CQ.
This commit is contained in:
ORelio 2014-10-09 08:08:40 +02:00
parent cd0fe0e85a
commit dc06cef704
3 changed files with 8 additions and 8 deletions

View file

@ -20,7 +20,7 @@ namespace MinecraftClient
public static string Username = "";
public static string Password = "";
public static string ServerIP = "";
public static short ServerPort = 25565;
public static int ServerPort = 25565;
public static string ServerVersion = "";
public static string SingleCommand = "";
public static string ConsoleTitle = "";
@ -90,7 +90,7 @@ namespace MinecraftClient
//Custom app variables and Minecraft accounts
private static Dictionary<string, string> AppVars = new Dictionary<string, string>();
private static Dictionary<string, KeyValuePair<string, string>> Accounts = new Dictionary<string, KeyValuePair<string, string>>();
private static Dictionary<string, KeyValuePair<string, short>> Servers = new Dictionary<string, KeyValuePair<string, short>>();
private static Dictionary<string, KeyValuePair<string, int>> Servers = new Dictionary<string, KeyValuePair<string, int>>();
private enum ParseMode { Default, Main, AppVars, Proxy, AntiAFK, Hangman, Alerts, ChatLog, AutoRelog, ScriptScheduler, RemoteControl };
@ -186,7 +186,7 @@ namespace MinecraftClient
{
//Backup current server info
string server_host_temp = ServerIP;
short server_port_temp = ServerPort;
int server_port_temp = ServerPort;
foreach (string server_line in File.ReadAllLines(argValue))
{
@ -198,7 +198,7 @@ namespace MinecraftClient
&& !server_data[0].Contains('.')
&& setServerIP(server_data[1]))
Servers[server_data[0]]
= new KeyValuePair<string, short>(ServerIP, ServerPort);
= new KeyValuePair<string, int>(ServerIP, ServerPort);
}
//Restore current server info