... | ... |
@@ -1,3 +1,7 @@ |
1 |
+Mon Jul 25 14:33:59 CEST 2011 (acab) |
|
2 |
+------------------------------------ |
|
3 |
+ * libclamav/matcher-hash.c: off by one read in cli_hm_scan (bb#2818) |
|
4 |
+ |
|
1 | 5 |
Thu Jul 14 12:29:17 EEST 2011 (edwin) |
2 | 6 |
------------------------------------ |
3 | 7 |
* libclamav/pdf.c: fix encrypted pdf detection (bb #2988) |
... | ... |
@@ -219,7 +219,7 @@ int cli_hm_scan(const unsigned char *digest, uint32_t size, const char **virname |
219 | 219 |
keylen = hashlen[type]; |
220 | 220 |
|
221 | 221 |
l = 0; |
222 |
- r = szh->items; |
|
222 |
+ r = szh->items - 1; |
|
223 | 223 |
while(l <= r) { |
224 | 224 |
size_t c = (l + r) / 2; |
225 | 225 |
int res = hm_cmp(digest, &szh->hash_array[keylen * c], keylen); |