From 50fdce9ae1ffca40c1da93337019050d55b59c6a Mon Sep 17 00:00:00 2001 From: levlam Date: Fri, 23 Jun 2023 13:50:39 +0300 Subject: [PATCH] Don't add empty promises to query list. --- td/telegram/StoryManager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/td/telegram/StoryManager.cpp b/td/telegram/StoryManager.cpp index 5c3b4178c..2ea87ba9a 100644 --- a/td/telegram/StoryManager.cpp +++ b/td/telegram/StoryManager.cpp @@ -1962,6 +1962,9 @@ void StoryManager::reload_story(StoryFullId story_full_id, Promise &&promi } auto &queries = reload_story_queries_[story_full_id]; + if (!queries.empty() && !promise) { + return; + } queries.push_back(std::move(promise)); if (queries.size() != 1) { return;