From c80b566c4939ccf2e6d8baf5c9d10b42b435ffb6 Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 23 Dec 2020 19:25:01 +0300 Subject: [PATCH] Fix tdweb build. --- tdactor/td/actor/ConcurrentScheduler.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tdactor/td/actor/ConcurrentScheduler.cpp b/tdactor/td/actor/ConcurrentScheduler.cpp index 4c41d92bd..e6b45aec2 100644 --- a/tdactor/td/actor/ConcurrentScheduler.cpp +++ b/tdactor/td/actor/ConcurrentScheduler.cpp @@ -138,10 +138,12 @@ void ConcurrentScheduler::finish() { #endif if (ExitGuard::is_exited()) { +#if !TD_THREAD_UNSUPPORTED && !TD_EVENTFD_UNSUPPORTED // prevent closing of schedulers from already killed by OS threads for (auto &thread : threads_) { thread.detach(); } +#endif #if TD_PORT_WINDOWS iocp_->interrupt_loop();