# HG changeset patch # User Pascal Bellard # Date 1429796520 -7200 # Node ID 70c7a787c969cccf8c2ae99166ec371eb68fd96f # Parent 9375c1de578dfd62e1298487e2030233ca050046 fusecloop: fix realloc index size diff -r 9375c1de578d -r 70c7a787c969 fusecloop/stuff/fusecloop.u --- a/fusecloop/stuff/fusecloop.u Thu Apr 23 15:15:23 2015 +0200 +++ b/fusecloop/stuff/fusecloop.u Thu Apr 23 15:42:00 2015 +0200 @@ -476,7 +476,7 @@ + tail.num_blocks = ntohl(n); + n *= sizeof(*index); + len = n + n/1000 + 12; -+ compressed = (unsigned char *) realloc(compressed, n); ++ compressed = (unsigned char *) realloc(compressed, len); + if (!compressed || compress2(compressed, &len, (unsigned char *) index, + n, Z_BEST_COMPRESSION) != Z_OK) + quit("Index compression failed");