diff --git a/platform/src/proxy.cpp b/platform/src/proxy.cpp index 488dcc1..c8708dd 100644 --- a/platform/src/proxy.cpp +++ b/platform/src/proxy.cpp @@ -305,6 +305,9 @@ int main(int argc, char *argv[]) /* LOGGER */ g_default_proxy->logger = g_default_logger; + /* adds locking, only required if accessed from separate threads */ + evthread_use_pthreads(); + /* MAIN THREAD EVBASE */ g_default_proxy->evbase = event_base_new(); CHECK_OR_EXIT(g_default_proxy->evbase, "Failed at creating evbase for main thread. Exit.");