From d489efd5471090ff353dd0eaf3d697ffc3c36056 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Sun, 22 Apr 2018 11:48:28 -0400 Subject: [PATCH] fileutils: protect fileLock access with mutex Change-Id: I03397f2a9c558b2969f4ce1d177b4905aff6b584 --- src/fileutils.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/fileutils.cpp b/src/fileutils.cpp index 550b5587ed..f29e42e2f7 100644 --- a/src/fileutils.cpp +++ b/src/fileutils.cpp @@ -218,10 +218,12 @@ expand_path(const std::string &path) } std::map<std::string, std::mutex> fileLocks {}; +std::mutex fileLockLock {}; std::mutex& getFileLock(const std::string& path) { + std::lock_guard<std::mutex> l(fileLockLock); return fileLocks[path]; } -- GitLab