diff --git a/tests/unit/web/ServerTests.cpp b/tests/unit/web/ServerTests.cpp index 4c588322..042e3294 100644 --- a/tests/unit/web/ServerTests.cpp +++ b/tests/unit/web/ServerTests.cpp @@ -231,25 +231,7 @@ makeServerSync( std::reference_wrapper cache ) { - auto server = std::shared_ptr>(); - - std::mutex m; - std::condition_variable cv; - bool ready = false; - - boost::asio::dispatch(ioc.get_executor(), [&]() mutable { - server = web::makeHttpServer(config, ioc, dosGuard, handler, cache); - { - std::lock_guard const lk(m); - ready = true; - } - cv.notify_one(); - }); - { - std::unique_lock lk(m); - cv.wait(lk, [&] { return ready; }); - } - return server; + return web::makeHttpServer(config, ioc, dosGuard, handler, cache); } } // namespace