From 7466a29da7b77a6b0243488ceea735c51be48a78 Mon Sep 17 00:00:00 2001 From: levlam Date: Sun, 2 Dec 2018 22:31:18 +0300 Subject: [PATCH] Fix dropping inline query results. GitOrigin-RevId: e886dac54666ce0fc5a506d7db1c15ee62533034 --- td/telegram/InlineQueriesManager.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/td/telegram/InlineQueriesManager.cpp b/td/telegram/InlineQueriesManager.cpp index fd9cc5b2..61cd7434 100644 --- a/td/telegram/InlineQueriesManager.cpp +++ b/td/telegram/InlineQueriesManager.cpp @@ -1076,6 +1076,7 @@ tl_object_ptr InlineQueriesManager::decrease_pending auto left_time = it->second.cache_expire_time - Time::now(); if (left_time < 0) { LOG(INFO) << "Drop cache for inline query " << query_hash; + drop_inline_query_result_timeout_.cancel_timeout(static_cast(query_hash)); auto result = std::move(it->second.results); inline_query_results_.erase(it); return result;