From 5d4cd30d95cb7bc777703ad96789b0452af73247 Mon Sep 17 00:00:00 2001 From: bartfaik04 Date: Sat, 7 Jun 2025 10:16:27 +0200 Subject: [PATCH] lock_guard for cfm --- src/configfilemanager.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/configfilemanager.h b/src/configfilemanager.h index 49a836d..d9e671a 100644 --- a/src/configfilemanager.h +++ b/src/configfilemanager.h @@ -6,11 +6,14 @@ #include #include #include +#include #include "definitions.h" class configfilemanager{ private: std::map configs; + std::mutex mtx; + public: configfilemanager(std::string filepath = "./ncsambawatcher.config") @@ -44,6 +47,7 @@ public: std::string at(const std::string &config) { + std::lock_guard lock(mtx); return configs.at(config); }