From 72c6d886f41d188bb6ff72ee07e0460fdee161bf Mon Sep 17 00:00:00 2001 From: cryptozoidberg Date: Sat, 13 Mar 2021 17:32:56 +0300 Subject: [PATCH] disabled predownload even better --- src/common/pre_download.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/pre_download.h b/src/common/pre_download.h index 508bc3fe..27ec9f84 100644 --- a/src/common/pre_download.h +++ b/src/common/pre_download.h @@ -50,7 +50,7 @@ namespace tools boost::system::error_code ec; uint64_t sz = boost::filesystem::file_size(db_main_file_path, ec); - if (!(ec || (pre_download.unpacked_size > sz && pre_download.unpacked_size - sz > pre_download_min_size_difference) || 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) || command_line::has_arg(vm, command_line::arg_force_predownload)) ) { LOG_PRINT_MAGENTA("Pre-downloading not needed (db file size = " << sz << ")", LOG_LEVEL_0); return true; @@ -58,6 +58,7 @@ namespace tools // okay, let's download + std::string downloading_file_path = db_main_file_path + ".download"; LOG_PRINT_MAGENTA("Trying to download blockchain database from " << url << " ...", LOG_LEVEL_0);