From ab68dabe74e3d1567ffd144c7ab9b3bda053569f Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Wed, 20 Mar 2024 15:54:46 +0100 Subject: [PATCH] Fix actor leak --- td/telegram/Td.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/td/telegram/Td.cpp b/td/telegram/Td.cpp index 9a364463c..c6b4ab253 100644 --- a/td/telegram/Td.cpp +++ b/td/telegram/Td.cpp @@ -3244,6 +3244,7 @@ void Td::dec_actor_refcnt() { reset_manager(sponsored_message_manager_, "SponsoredMessageManager"); reset_manager(statistics_manager_, "StatisticsManager"); reset_manager(stickers_manager_, "StickersManager"); + reset_manager(memory_manager_, "MemoryManager"); reset_manager(story_manager_, "StoryManager"); reset_manager(theme_manager_, "ThemeManager"); reset_manager(time_zone_manager_, "TimeZoneManager"); @@ -3428,6 +3429,7 @@ void Td::clear() { reset_actor(ActorOwn(std::move(sponsored_message_manager_actor_))); reset_actor(ActorOwn(std::move(statistics_manager_actor_))); reset_actor(ActorOwn(std::move(stickers_manager_actor_))); + reset_actor(ActorOwn(std::move(memory_manager_actor_))); reset_actor(ActorOwn(std::move(story_manager_actor_))); reset_actor(ActorOwn(std::move(theme_manager_actor_))); reset_actor(ActorOwn(std::move(time_zone_manager_actor_)));