aboutsummaryrefslogtreecommitdiff
path: root/java/org/brotli/dec/Dictionary.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/org/brotli/dec/Dictionary.java')
-rwxr-xr-xjava/org/brotli/dec/Dictionary.java3
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;
}