diff options
author | Hendrik Leppkes <h.leppkes@gmail.com> | 2015-04-04 02:54:37 +0300 |
---|---|---|
committer | Hendrik Leppkes <h.leppkes@gmail.com> | 2015-04-04 02:54:37 +0300 |
commit | a967810f018a80dc585f3cf67403f34e433ebd7b (patch) | |
tree | b96976eb32270f653d3a72d0ec2bf0d6439b38d9 /common | |
parent | 664bad0556c9055c6f5a7c97bfdfaaf9f89568c4 (diff) |
Add missing lock
Diffstat (limited to 'common')
-rw-r--r-- | common/DSUtilLite/DSMResourceBag.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/common/DSUtilLite/DSMResourceBag.cpp b/common/DSUtilLite/DSMResourceBag.cpp index d57d9a0c..c9581909 100644 --- a/common/DSUtilLite/DSMResourceBag.cpp +++ b/common/DSUtilLite/DSMResourceBag.cpp @@ -134,6 +134,8 @@ STDMETHODIMP CDSMResourceBag::ResRemoveAt(DWORD iIndex) STDMETHODIMP CDSMResourceBag::ResRemoveAll(DWORD_PTR tag) { + CAutoLock lock(&m_csResources); + if (tag) { for (auto crit = m_resources.cend() - 1; crit >= m_resources.begin(); --crit) { if (crit->tag == tag) { |