From c919bcde522ff13728336b726c12de4525962f74 Mon Sep 17 00:00:00 2001 From: nivy Date: Tue, 14 Jul 2026 11:01:18 -0700 Subject: [PATCH] Disallow negative buffer sizes --- src/java/org/apache/cassandra/config/DatabaseDescriptor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java/org/apache/cassandra/config/DatabaseDescriptor.java b/src/java/org/apache/cassandra/config/DatabaseDescriptor.java index 9477c25478..abff357737 100644 --- a/src/java/org/apache/cassandra/config/DatabaseDescriptor.java +++ b/src/java/org/apache/cassandra/config/DatabaseDescriptor.java @@ -3067,7 +3067,7 @@ public class DatabaseDescriptor public static void setCompressedReadAheadBufferSizeInKb(int sizeInKb) { - if (sizeInKb != 0 && sizeInKb < 256) + if (sizeInKb < 0 || (sizeInKb > 0 && sizeInKb < 256)) throw new IllegalArgumentException("compressed_read_ahead_buffer_size_in_kb must be at least 256KiB (set to 0 to disable)"); conf.compressed_read_ahead_buffer_size = createIntKibibyteBoundAndEnsureItIsValidForByteConversion(sizeInKb, "compressed_read_ahead_buffer_size");