From 883db05d54510e76b6548e107593187e1306117d Mon Sep 17 00:00:00 2001 From: saturneric Date: Sun, 3 Dec 2023 04:28:46 -0800 Subject: feat: general improvements of aync execution and memory security --- src/core/module/ModuleManager.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/core/module/ModuleManager.cpp') diff --git a/src/core/module/ModuleManager.cpp b/src/core/module/ModuleManager.cpp index 4400a92d..5e2aa994 100644 --- a/src/core/module/ModuleManager.cpp +++ b/src/core/module/ModuleManager.cpp @@ -44,9 +44,11 @@ ModuleMangerPtr ModuleManager::g_ = nullptr; class ModuleManager::Impl { public: Impl() - : task_runner_(std::make_shared()), - gmc_(std::make_shared(task_runner_)), - grt_(std::make_shared()) { + : task_runner_( + GpgFrontend::SecureCreateSharedObject()), + gmc_(GpgFrontend::SecureCreateSharedObject( + task_runner_)), + grt_(GpgFrontend::SecureCreateSharedObject()) { task_runner_->Start(); } -- cgit v1.2.3