wok-6.x rev 17991
fusecloop: fix realloc index size
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Apr 23 15:42:00 2015 +0200 (2015-04-23) |
parents | 9375c1de578d |
children | c9e270dd464f |
files | fusecloop/stuff/fusecloop.u |
line diff
1.1 --- a/fusecloop/stuff/fusecloop.u Thu Apr 23 15:15:23 2015 +0200 1.2 +++ b/fusecloop/stuff/fusecloop.u Thu Apr 23 15:42:00 2015 +0200 1.3 @@ -476,7 +476,7 @@ 1.4 + tail.num_blocks = ntohl(n); 1.5 + n *= sizeof(*index); 1.6 + len = n + n/1000 + 12; 1.7 -+ compressed = (unsigned char *) realloc(compressed, n); 1.8 ++ compressed = (unsigned char *) realloc(compressed, len); 1.9 + if (!compressed || compress2(compressed, &len, (unsigned char *) index, 1.10 + n, Z_BEST_COMPRESSION) != Z_OK) 1.11 + quit("Index compression failed");