PkgInfo pkgInfo(pkgName, geteuid());
if (!appName)
appId = pkgInfo.mainAppId();
+ else
+ appId = appName;
pkgLabel = pkgInfo.pkgLabel();
}
std::unique_ptr<char, decltype(free)*> app_name_p(appName, free);
throwOnSMError("security_manager_identify_app_from_pid", ret);
- PkgInfo pkgInfo(pkgName, geteuid());
- if (!appName)
+ if (!appName) {
+ PkgInfo pkgInfo(pkgName, geteuid());
return pkgInfo.mainAppId();
+ }
- return std::string();
+ return appName;
}
PolicyEntry::PolicyEntry() : m_entry(nullptr) {