From 20d6d73d30c892b0592213d24602c0cc97babd67 Mon Sep 17 00:00:00 2001 From: Graham Date: Sun, 30 Aug 2020 08:55:29 +0100 Subject: [PATCH] Check {read,write}BufferSize are both zero or positive Signed-off-by: Graham --- cache/src/main/java/dev/openrs2/cache/BufferedFileChannel.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cache/src/main/java/dev/openrs2/cache/BufferedFileChannel.kt b/cache/src/main/java/dev/openrs2/cache/BufferedFileChannel.kt index c6010163..ecb95698 100644 --- a/cache/src/main/java/dev/openrs2/cache/BufferedFileChannel.kt +++ b/cache/src/main/java/dev/openrs2/cache/BufferedFileChannel.kt @@ -24,6 +24,8 @@ public class BufferedFileChannel( private var writePos = -1L init { + require(readBufferSize >= 0 && writeBufferSize >= 0) + val buf = alloc.buffer(readBufferSize, readBufferSize) try { writeBuffer = alloc.buffer(writeBufferSize, writeBufferSize)