From 2cbf332059658cd73f3b61b285f77b240b0db154 Mon Sep 17 00:00:00 2001 From: Robin Kupper Date: Tue, 26 Apr 2011 21:42:20 +0200 Subject: [PATCH] Added check for too large keepLogDays timespans. --- src/de/diddiz/LogBlock/Config.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/de/diddiz/LogBlock/Config.java b/src/de/diddiz/LogBlock/Config.java index 9085da7..b2168e3 100644 --- a/src/de/diddiz/LogBlock/Config.java +++ b/src/de/diddiz/LogBlock/Config.java @@ -122,6 +122,8 @@ public class Config { delay = config.getInt("consumer.delay", 6); useBukkitScheduler = config.getBoolean("consumer.useBukkitScheduler", true); keepLogDays = config.getInt("clearlog.keepLogDays", -1); + if (keepLogDays*86400000L > System.currentTimeMillis()) + throw new Exception("Too large timespan for keepLogDays. Must be shorter than " + (int)(System.currentTimeMillis()/86400000L) + " days."); dumpDeletedLog = config.getBoolean("clearlog.dumpDeletedLog", true); logBlockCreations = config.getBoolean("logging.logBlockCreations", true); logBlockDestroyings = config.getBoolean("logging.logBlockDestroyings", true);