From 5174b6fe93ab1460978da3c4dec1eb88fc8a791e Mon Sep 17 00:00:00 2001 From: snowleo Date: Sun, 5 Aug 2012 20:16:53 +0200 Subject: Move FileChannel inside the loop --- Essentials/src/com/earth2me/essentials/EssentialsConf.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Essentials/src/com/earth2me/essentials/EssentialsConf.java b/Essentials/src/com/earth2me/essentials/EssentialsConf.java index f75988854..e6a661caf 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsConf.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsConf.java @@ -116,11 +116,12 @@ public class EssentialsConf extends YamlConfiguration final FileInputStream inputStream = new FileInputStream(configFile); try { - final FileChannel channel = inputStream.getChannel(); final ByteBuffer buffer = ByteBuffer.allocate((int)configFile.length()); int retry = 0; do { + final FileChannel channel = inputStream.getChannel(); + channel.position(0); try { int BUFFERSIZE = 1024; -- cgit v1.2.3