From 57a3dbabda078aca4540003f69c17e7cf591b398 Mon Sep 17 00:00:00 2001 From: Volker Birk Date: Tue, 14 Jul 2020 10:50:29 +0200 Subject: [PATCH] manual shutdown --- callback_dispatcher.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/callback_dispatcher.cc b/callback_dispatcher.cc index f465493..2ef8930 100644 --- a/callback_dispatcher.cc +++ b/callback_dispatcher.cc @@ -80,7 +80,9 @@ namespace pEp { void CallbackDispatcher::stop_sync() { - pEp::Adapter::shutdown(); + callback_dispatcher.semaphore.stop(); + Adapter::q.clear(); + Adapter::q.push_back(nullptr); callback_dispatcher.semaphore.go(); for (auto target : callback_dispatcher.targets) {