From 8d11f3545afa028d3918cb3be6d7671ac9548330 Mon Sep 17 00:00:00 2001 From: Andy Nguyen Date: Mon, 8 Nov 2021 20:03:30 +0100 Subject: [PATCH] Improve bounds checking. --- src/com/bdjb/api/Buffer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/bdjb/api/Buffer.java b/src/com/bdjb/api/Buffer.java index 00abaaa..3d38a56 100644 --- a/src/com/bdjb/api/Buffer.java +++ b/src/com/bdjb/api/Buffer.java @@ -89,7 +89,7 @@ public class Buffer { } private void checkOffset(int offset, int length) { - if (offset < 0 || (offset + length) > size) { + if (offset < 0 || length < 0 || (offset + length) > size) { throw new IndexOutOfBoundsException(); } }