diff options
author | Andrey Oleynik <aoleynik@luxoft.com> | 2015-10-09 12:38:13 +0300 |
---|---|---|
committer | Andrey Oleynik <aoleynik@luxoft.com> | 2015-10-15 10:48:30 +0300 |
commit | 98215e745c0762b9fe38ece87bc9f124054a8929 (patch) | |
tree | 7637d81d602d7a5101301272f1e5297b93c4c33a | |
parent | cee517d5ff7f7aeecef453460ebeef79bdcef4e1 (diff) | |
download | smartdevicelink-98215e745c0762b9fe38ece87bc9f124054a8929.tar.gz |
Fixes core dump during snapshot generation.
Closes-bug: APPLINK-17257
-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(); |