From ef1e57f4456093291f3f0ff5852201f40bcddda3 Mon Sep 17 00:00:00 2001 From: Johnny Cao Date: Tue, 16 Jan 2018 04:56:39 -0800 Subject: [PATCH] Performs pagination bounds check. Fixes #1509 (#1754) Adds pagination bounds check Fixes #1509 --- .../src/com/earth2me/essentials/textreader/TextPager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Essentials/src/com/earth2me/essentials/textreader/TextPager.java b/Essentials/src/com/earth2me/essentials/textreader/TextPager.java index cb9e60251..408698fcb 100644 --- a/Essentials/src/com/earth2me/essentials/textreader/TextPager.java +++ b/Essentials/src/com/earth2me/essentials/textreader/TextPager.java @@ -70,6 +70,10 @@ public class TextPager { } int pages = end / 9 + (end % 9 > 0 ? 1 : 0); + if (page > pages) { + sender.sendMessage(tl("infoUnknownChapter")); + return; + } if (!onePage && commandName != null) { StringBuilder content = new StringBuilder();