diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 1828b3ddf..56ae8a8f6 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -6424,7 +6424,7 @@ void MessagesManager::memory_cleanup(bool full) { while (it != found_public_dialogs_.end() && found_public_dialogs_.size() > 1000) { auto search_string = it->first; found_on_server_dialogs_.erase(search_string); - it = it.erase(it); + it = found_public_dialogs_.erase(it); } } full_message_id_to_file_source_id_.clear();