diff --git a/sk1/compressor.c b/sk1/compressor.c index 1aba2d5..38c890f 100644 --- a/sk1/compressor.c +++ b/sk1/compressor.c @@ -88,7 +88,7 @@ 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(input_file_name, &data, &size) != 0) return -1; // Змінили місцями файли size_t out_size; unsigned char* decompressed = decompress_1_buffer(data, size, &out_size); @@ -96,7 +96,7 @@ int decompress_1(const char* input_file_name, const char* output_file_name) { free(data); return -1; } - int result = write_file(input_file_name, decompressed, out_size); // Змінили місцями файли + int result = write_file(output_file_name, decompressed, out_size); // Змінили місцями файли free(data); free(decompressed);