diff options
author | AGaliuzov <AGaliuzov@luxoft.com> | 2015-10-20 11:35:29 +0300 |
---|---|---|
committer | AGaliuzov <AGaliuzov@luxoft.com> | 2015-10-20 11:35:29 +0300 |
commit | 14117eacf4fb89d6572f2634dbd861a61321993c (patch) | |
tree | 8b29630a94dc9d1229d0f0ea14e257c370a760ac | |
parent | e6d9d2ec84443bfba46fd41f12cab729d0965790 (diff) | |
parent | 98215e745c0762b9fe38ece87bc9f124054a8929 (diff) | |
download | smartdevicelink-14117eacf4fb89d6572f2634dbd861a61321993c.tar.gz |
Merge pull request #241 from LuxoftSDL/hotfix/Fix_crash_on_snapshot_generation
Fixes core dump during snapshot generation.
-rw-r--r-- | src/components/policy/src/policy/src/cache_manager.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/components/policy/src/policy/src/cache_manager.cc b/src/components/policy/src/policy/src/cache_manager.cc index e5c7bcb34..05c36223d 100644 --- a/src/components/policy/src/policy/src/cache_manager.cc +++ b/src/components/policy/src/policy/src/cache_manager.cc @@ -783,6 +783,7 @@ bool policy::CacheManager::IsNumberService(const std::string& input, utils::SharedPtr<policy_table::Table> CacheManager::GenerateSnapshot() { CACHE_MANAGER_CHECK(snapshot_); + sync_primitives::AutoLock lock(cache_lock_); snapshot_ = new policy_table::Table(); snapshot_->policy_table = pt_->policy_table; CheckSnapshotInitialization(); |