diff --git a/sk1/compressor.c b/sk1/compressor.c index 775d090..17d1ac9 100644 --- a/sk1/compressor.c +++ b/sk1/compressor.c @@ -88,13 +88,13 @@ unsigned char* decompress_1_buffer(const unsigned char* data, size_t size, size_ int decompress_1(const char* input_file_name, const char* output_file_name) { size_t size; unsigned char* data; - if (read_file(output_file_name, &data, &size) != 0) return 0; // Змінили місцями файли + if (read_file(output_file_name, &data, &size) != 0) return -1; // Змінили місцями файли size_t out_size; unsigned char* decompressed = decompress_1_buffer(data, size, &out_size); if (!decompressed) { free(data); - return 0; + return -1; } int result = write_file(input_file_name, decompressed, out_size); // Змінили місцями файли free(data);