From f882c7d654ad64e9e62aa70d150df8c1105b7cc6 Mon Sep 17 00:00:00 2001 From: cryptozoidberg Date: Mon, 19 Feb 2024 00:51:58 +0400 Subject: [PATCH] fixed issue with proper error handling in predownload --- src/common/pre_download.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/common/pre_download.h b/src/common/pre_download.h index 57dd724d..ec12df55 100644 --- a/src/common/pre_download.h +++ b/src/common/pre_download.h @@ -50,6 +50,7 @@ namespace tools boost::system::error_code ec; uint64_t sz = boost::filesystem::file_size(db_main_file_path, ec); + if (ec) sz = 0; bool flag_force_predownload = command_line::has_arg(vm, command_line::arg_force_predownload); if (pre_download.unpacked_size == 0 || !(ec || (pre_download.unpacked_size > sz && pre_download.unpacked_size - sz > pre_download_min_size_difference) || flag_force_predownload) ) {