summaryrefslogtreecommitdiff
path: root/src/components/application_manager/src/rpc_protection_manager_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/application_manager/src/rpc_protection_manager_impl.cc')
-rw-r--r--src/components/application_manager/src/rpc_protection_manager_impl.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/components/application_manager/src/rpc_protection_manager_impl.cc b/src/components/application_manager/src/rpc_protection_manager_impl.cc
index 8ff00eb3c5..4afceb9e5b 100644
--- a/src/components/application_manager/src/rpc_protection_manager_impl.cc
+++ b/src/components/application_manager/src/rpc_protection_manager_impl.cc
@@ -61,6 +61,10 @@ bool RPCProtectionManagerImpl::CheckPolicyEncryptionFlag(
LOG4CXX_AUTO_TRACE(logger_);
const auto& policy_encryption_flag_getter =
policy_handler_.PolicyEncryptionFlagGetter();
+ if (!policy_encryption_flag_getter) {
+ LOG4CXX_ERROR(logger_, "Policy Encryption Flag getter is not inited");
+ return false;
+ }
const std::string function_name =
policy_encryption_flag_getter->GetPolicyFunctionName(function_id);
LOG4CXX_DEBUG(logger_, "Function for check is " << function_name);