From 161c229277d526ef8f73b455f5f3f23f9d8e1cd2 Mon Sep 17 00:00:00 2001 From: Krzysztof Jackiewicz Date: Fri, 9 Dec 2016 12:57:54 +0100 Subject: [PATCH] Set pkg_label also in case of hybrid applications Change-Id: I3386cf55b0d83a5eeb15a5ff19b056f4d7fc2937 --- src/agent/notification-daemon/Policy.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/agent/notification-daemon/Policy.cpp b/src/agent/notification-daemon/Policy.cpp index 4fef2ff..de6d642 100644 --- a/src/agent/notification-daemon/Policy.cpp +++ b/src/agent/notification-daemon/Policy.cpp @@ -81,10 +81,11 @@ void identifyApp(const std::string &client, std::string &appId, std::string &pkg int ret = security_manager_identify_app_from_cynara_client(client.c_str(), &pkg_name, &app_name); std::unique_ptr pkg_name_p(pkg_name, free); - if (!app_name && pkg_name_p) { + // non-hybrid + if (!app_name && pkg_name_p) app_name = toAppId(pkg_name_p.get()); - pkg_label = toPkgLabel(pkg_name_p.get()); - } + + pkg_label = toPkgLabel(pkg_name_p.get()); std::unique_ptr app_name_p(app_name, free); throwOnSMError("security_manager_identify_app_from_cynara_client", ret); -- 2.7.4