diff --git a/.gitignore b/.gitignore index 9d0b71a..f76e04b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ build dist + +.DS_Store diff --git a/src/com/skjegstad/utils/BloomFilter.java b/src/com/skjegstad/utils/BloomFilter.java index 03cbd76..2c02a46 100644 --- a/src/com/skjegstad/utils/BloomFilter.java +++ b/src/com/skjegstad/utils/BloomFilter.java @@ -172,7 +172,10 @@ public static int[] createHashes(byte[] data, int hashes) { for (int i = 0; i < digest.length/4 && k < hashes; i++) { int h = 0; - for (int j = (i*4); j < (i*4)+4; j++) { + int g =i*4; + int uptoSize = g +4; + + for (int j = g; j < uptoSize; j++) { h <<= 8; h |= ((int) digest[j]) & 0xFF; }