diff --git a/trunk/java/com/l2jserver/status/Status.java b/trunk/java/com/l2jserver/status/Status.java index a0c2fdbc5e..658aba0ff4 100644 --- a/trunk/java/com/l2jserver/status/Status.java +++ b/trunk/java/com/l2jserver/status/Status.java @@ -27,6 +27,7 @@ import java.net.Socket; import java.util.ArrayList; import java.util.List; import java.util.Properties; +import java.util.concurrent.CopyOnWriteArrayList; import java.util.logging.Logger; import com.l2jserver.Config; @@ -42,7 +43,7 @@ public class Status extends Thread private final int _uptime; private String _statusPw; private final int _mode; - private final List _loginStatus; + private final List _loginStatus = new CopyOnWriteArrayList<>(); @Override public void run() @@ -122,7 +123,6 @@ public class Status extends Thread } statusServerSocket = new ServerSocket(statusPort); _uptime = (int) System.currentTimeMillis(); - _loginStatus = new ArrayList<>(); } private String rndPW(int length)