X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fxpress-compress.c;h=ec63eb18a8206b06d39dbdf032a1080809f962bb;hp=21118e7652b2e17d2287c085cc7e571c4bf88c3c;hb=2a94ebd67e2a341208c4849a92442ecd511fb716;hpb=01111a94dc42d56da64c4af86c1c379afaabdea0 diff --git a/src/xpress-compress.c b/src/xpress-compress.c index 21118e76..ec63eb18 100644 --- a/src/xpress-compress.c +++ b/src/xpress-compress.c @@ -239,23 +239,25 @@ wimlib_xpress_compress(const void *__uncompressed_data, wimlib_assert(compressed_len <= uncompressed_len - 1); -#ifdef ENABLE_VERIFY_COMPRESSION +#if defined(ENABLE_VERIFY_COMPRESSION) /* Verify that we really get the same thing back when decompressing. */ - u8 buf[uncompressed_len]; - ret = wimlib_xpress_decompress(__compressed_data, compressed_len, - buf, uncompressed_len); - if (ret) { - ERROR("xpress_compress(): Failed to decompress data we " - "compressed"); - abort(); - } - for (i = 0; i < uncompressed_len; i++) { - if (buf[i] != uncompressed_data[i]) { - ERROR("xpress_compress(): Data we compressed didn't " - "decompress to the original data (difference at " - "byte %u of %u)", i + 1, uncompressed_len); + { + u8 buf[uncompressed_len]; + ret = wimlib_xpress_decompress(__compressed_data, compressed_len, + buf, uncompressed_len); + if (ret) { + ERROR("xpress_compress(): Failed to decompress data we " + "compressed"); abort(); } + for (i = 0; i < uncompressed_len; i++) { + if (buf[i] != uncompressed_data[i]) { + ERROR("xpress_compress(): Data we compressed didn't " + "decompress to the original data (difference at " + "byte %u of %u)", i + 1, uncompressed_len); + abort(); + } + } } #endif return compressed_len;