wok-next diff fusecloop/stuff/fusecloop.u @ 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 | bbffbcf032d1 |
| children | 002387f15e95 |
line diff
1.1 --- a/fusecloop/stuff/fusecloop.u Thu Apr 02 10:46:24 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");