From 5d21d1bb87ecff93c5d02fdbd7c703c037363160 Mon Sep 17 00:00:00 2001 From: Xephi Date: Mon, 21 Dec 2015 13:27:46 +0100 Subject: [PATCH] Add timeout to Verygames call --- src/main/java/fr/xephi/authme/AuthMe.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/fr/xephi/authme/AuthMe.java b/src/main/java/fr/xephi/authme/AuthMe.java index f2f8f403..a1871e98 100644 --- a/src/main/java/fr/xephi/authme/AuthMe.java +++ b/src/main/java/fr/xephi/authme/AuthMe.java @@ -857,6 +857,7 @@ public class AuthMe extends JavaPlugin { * @param player The player to process. * */ + @Deprecated public void getVerygamesIp(final Player player) { final String name = player.getName().toLowerCase(); @@ -872,6 +873,8 @@ public class AuthMe extends JavaPlugin { try { URL url = new URL(sUrl); URLConnection urlCon = url.openConnection(); + urlCon.setConnectTimeout(5000); + urlCon.setReadTimeout(5000); try (BufferedReader in = new BufferedReader(new InputStreamReader(urlCon.getInputStream()))) { String inputLine = in.readLine(); if (!StringUtils.isEmpty(inputLine) && !inputLine.equalsIgnoreCase("error")