diff options
Diffstat (limited to 'java/org/brotli/dec/Dictionary.java')
-rwxr-xr-x | java/org/brotli/dec/Dictionary.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/java/org/brotli/dec/Dictionary.java b/java/org/brotli/dec/Dictionary.java index c40f28b..a6867b7 100755 --- a/java/org/brotli/dec/Dictionary.java +++ b/java/org/brotli/dec/Dictionary.java @@ -35,6 +35,9 @@ public final class Dictionary { } public static void setData(ByteBuffer data) { + if (!data.isDirect() || !data.isReadOnly()) { + throw new BrotliRuntimeException("data must be a direct read-only byte buffer"); + } Dictionary.data = data; } |