diff options
author | dtrunov <dtrunov@luxoft.com> | 2015-11-02 10:47:55 +0200 |
---|---|---|
committer | dtrunov <dtrunov@luxoft.com> | 2015-12-01 16:36:31 +0200 |
commit | 95ccb8514f476dab49f24a7bca5281d826990215 (patch) | |
tree | 5c9b0bd05a3f29aa99bae3b3aeb2ab35798603a8 | |
parent | c609ed0f3fbbeec0c59db7cc2925f55a7a5ff957 (diff) | |
download | smartdevicelink-95ccb8514f476dab49f24a7bca5281d826990215.tar.gz |
Increase of scope of lock in method Handle()
Increase of scope of lock in method Handle() in order to exclude problem with core crash.
Closes-bug: APPLINK-17367
-rw-r--r-- | src/components/application_manager/src/application_manager_impl.cc | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/components/application_manager/src/application_manager_impl.cc b/src/components/application_manager/src/application_manager_impl.cc index 5feb1aee1..dbe845b40 100644 --- a/src/components/application_manager/src/application_manager_impl.cc +++ b/src/components/application_manager/src/application_manager_impl.cc @@ -2361,12 +2361,11 @@ void ApplicationManagerImpl::Handle(const impl::MessageFromMobile message) { LOG4CXX_ERROR(logger_, "Null-pointer message received."); return; } - { - sync_primitives::AutoLock lock(stopping_flag_lock_); - if (is_stopping_) { - LOG4CXX_INFO(logger_, "Application manager is stopping"); - return; - } + + sync_primitives::AutoLock lock(stopping_flag_lock_); + if (is_stopping_) { + LOG4CXX_INFO(logger_, "Application manager is stopping"); + return; } ProcessMessageFromMobile(message); } |