From 66892aea60085649b3a4e344a590e5dd53f50fb3 Mon Sep 17 00:00:00 2001 From: vldmr11080 <57061786+vldmr11080@users.noreply.github.com> Date: Thu, 27 Feb 2020 09:52:14 +0100 Subject: [PATCH] Secure acces from multiple threads to JSONHelpers (add missing lock) (#1375) --- src/modules/fancyzones/lib/JsonHelpers.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/fancyzones/lib/JsonHelpers.cpp b/src/modules/fancyzones/lib/JsonHelpers.cpp index f09a2d929d..603a79a106 100644 --- a/src/modules/fancyzones/lib/JsonHelpers.cpp +++ b/src/modules/fancyzones/lib/JsonHelpers.cpp @@ -186,6 +186,7 @@ namespace JSONHelpers bool FancyZonesData::RemoveDevicesByVirtualDesktopId(const std::wstring& virtualDesktopId) { + std::scoped_lock lock{ dataLock }; if (virtualDesktopId == DEFAULT_GUID) { return false;