From 081f198970e033b94ce4b504306282c1b7aa3be2 Mon Sep 17 00:00:00 2001 From: tison Date: Wed, 11 Feb 2026 09:49:31 +0800 Subject: [PATCH] BloomFilterBuilder.validateSizeInputs should not accept numBits=0 Signed-off-by: tison --- .../datasketches/filters/bloomfilter/BloomFilterBuilder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/apache/datasketches/filters/bloomfilter/BloomFilterBuilder.java b/src/main/java/org/apache/datasketches/filters/bloomfilter/BloomFilterBuilder.java index 0c19c64b1..78098878f 100644 --- a/src/main/java/org/apache/datasketches/filters/bloomfilter/BloomFilterBuilder.java +++ b/src/main/java/org/apache/datasketches/filters/bloomfilter/BloomFilterBuilder.java @@ -235,7 +235,7 @@ private static void validateAccuracyInputs(final long maxDistinctItems, final do } private static void validateSizeInputs(final long numBits, final int numHashes) { - if (numBits < 0) { + if (numBits <= 0) { throw new SketchesArgumentException("Size of BloomFilter must be strictly positive. " + "Requested: " + numBits); }