Added disconnects to the version check
This commit is contained in:
parent
422f9855a4
commit
cf87c4229d
1 changed files with 18 additions and 2 deletions
|
@ -68,14 +68,22 @@ public class Version implements Runnable {
|
||||||
HttpURLConnection conn = null;
|
HttpURLConnection conn = null;
|
||||||
while (location != null && !location.isEmpty()) {
|
while (location != null && !location.isEmpty()) {
|
||||||
URL url = new URL(location);
|
URL url = new URL(location);
|
||||||
|
|
||||||
|
if(conn != null)
|
||||||
|
conn.disconnect();
|
||||||
|
|
||||||
conn = (HttpURLConnection) url.openConnection();
|
conn = (HttpURLConnection) url.openConnection();
|
||||||
conn.setRequestProperty("User-Agent",
|
conn.setRequestProperty("User-Agent",
|
||||||
"Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729)");
|
"Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729)");
|
||||||
conn.connect();
|
conn.connect();
|
||||||
location = conn.getHeaderField("Location");
|
location = conn.getHeaderField("Location");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(conn == null)
|
||||||
|
throw new NullPointerException();
|
||||||
|
|
||||||
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
|
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
|
||||||
|
conn.disconnect();
|
||||||
|
|
||||||
String line = null;
|
String line = null;
|
||||||
String mcVersion = CoreProxy.proxy.getMinecraftVersion();
|
String mcVersion = CoreProxy.proxy.getMinecraftVersion();
|
||||||
|
@ -122,16 +130,24 @@ public class Version implements Runnable {
|
||||||
HttpURLConnection conn = null;
|
HttpURLConnection conn = null;
|
||||||
while (location != null && !location.isEmpty()) {
|
while (location != null && !location.isEmpty()) {
|
||||||
URL url = new URL(location);
|
URL url = new URL(location);
|
||||||
|
|
||||||
|
if(conn != null)
|
||||||
|
conn.disconnect();
|
||||||
|
|
||||||
conn = (HttpURLConnection) url.openConnection();
|
conn = (HttpURLConnection) url.openConnection();
|
||||||
conn.setRequestProperty("User-Agent",
|
conn.setRequestProperty("User-Agent",
|
||||||
"Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729)");
|
"Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729)");
|
||||||
conn.connect();
|
conn.connect();
|
||||||
location = conn.getHeaderField("Location");
|
location = conn.getHeaderField("Location");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(conn == null)
|
||||||
|
throw new NullPointerException();
|
||||||
|
|
||||||
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
|
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
|
||||||
|
conn.disconnect();
|
||||||
|
|
||||||
String line = null;
|
String line;
|
||||||
ArrayList<String> changelog = new ArrayList<String>();
|
ArrayList<String> changelog = new ArrayList<String>();
|
||||||
while ((line = reader.readLine()) != null) {
|
while ((line = reader.readLine()) != null) {
|
||||||
if (line.startsWith("#")) {
|
if (line.startsWith("#")) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue