From 4ccee4257763373c8e8dd5453246a592482f9a86 Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Thu, 20 Jun 2019 13:14:15 -0700 Subject: [PATCH] libstrat: prefer static waitable managers --- source/mitm_server.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/mitm_server.cpp b/source/mitm_server.cpp index cc636c27..d090584e 100644 --- a/source/mitm_server.cpp +++ b/source/mitm_server.cpp @@ -32,7 +32,8 @@ void RegisterMitmServerQueryHandle(Handle query_h, ServiceObjectHolder &&service const bool exists = g_server_query_manager != nullptr; if (!exists) { /* Create a new waitable manager if it doesn't exist already. */ - g_server_query_manager = new WaitableManager(1); + static auto s_server_query_manager = WaitableManager(1); + g_server_query_manager = &s_server_query_manager; } /* Add session to the manager. */