diff --git a/td/telegram/CallActor.cpp b/td/telegram/CallActor.cpp index 3f4f8e894..a9fe904bf 100644 --- a/td/telegram/CallActor.cpp +++ b/td/telegram/CallActor.cpp @@ -953,6 +953,8 @@ void CallActor::loop() { break; } LOG(INFO) << "Close " << local_call_id_; + container_.for_each( + [](auto id, Promise &promise) { promise.set_error(Global::request_aborted_error()); }); stop(); break; }