From cc4194a4066fd360488070f6f3d29ecef5fc8c6a Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 5 Sep 2022 17:58:15 +0300 Subject: [PATCH] Check completed downloads size only after the database is loaded. --- td/telegram/DownloadManager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/td/telegram/DownloadManager.cpp b/td/telegram/DownloadManager.cpp index 4f0ba9e72..b04e7fe93 100644 --- a/td/telegram/DownloadManager.cpp +++ b/td/telegram/DownloadManager.cpp @@ -775,6 +775,10 @@ class DownloadManagerImpl final : public DownloadManager { } void check_completed_downloads_size() { + if (!is_database_loaded_) { + return; + } + constexpr size_t MAX_COMPLETED_DOWNLOADS = 200; while (completed_download_ids_.size() > MAX_COMPLETED_DOWNLOADS) { auto download_id = *completed_download_ids_.begin();