git.samba.org
/
rsync.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Fix overflow of sum2 buffer for sha1 rolling checksums.
[rsync.git]
/
generator.c
diff --git
a/generator.c
b/generator.c
index 21c4a595a1cbc148516b138a62384bec1d961915..557769e659102969a474ddc27f42084677d3770b 100644
(file)
--- a/
generator.c
+++ b/
generator.c
@@
-783,7
+783,7
@@
static int generate_and_send_sums(int fd, OFF_T len, int f_out, int f_copy)
for (i = 0; i < sum.count; i++) {
int32 n1 = (int32)MIN(len, (OFF_T)sum.blength);
char *map = map_ptr(mapbuf, offset, n1);
- char sum2[
SUM_LENGTH
];
+ char sum2[
MAX_DIGEST_LEN
];
uint32 sum1;
len -= n1;