From f12c134042c49327eb1edfd01638a05aee0bf8a1 Mon Sep 17 00:00:00 2001 From: Mateusz Majewski Date: Wed, 10 Nov 2021 13:03:15 +0100 Subject: [PATCH] Fix mutex initialization and deinitialization Change-Id: Id046218635804a1908e79c553e6b662dc2f62da9 --- src/language_engine_mgr.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/language_engine_mgr.cpp b/src/language_engine_mgr.cpp index 5f7c0fa..3cf4262 100644 --- a/src/language_engine_mgr.cpp +++ b/src/language_engine_mgr.cpp @@ -47,11 +47,12 @@ language_engine_mgr::language_engine_mgr() { _lib_extension = ".so"; _callback = nullptr; _package_mgr = NULL; - _mutex = G_STATIC_MUTEX_INIT; + g_mutex_init(&_mutex); } language_engine_mgr::~language_engine_mgr() { package_manager_destroy(_package_mgr); + g_mutex_clear(&_mutex); } static void split(const string &s, char delim, vector &out) { -- 2.34.1