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();