diff options
author | Kyungwook Tak <k.tak@samsung.com> | 2016-02-24 16:25:16 +0900 |
---|---|---|
committer | Kyungwook Tak <k.tak@samsung.com> | 2016-02-24 16:25:48 +0900 |
commit | 31f7b7c01d8d0444aec202ab0c705d76894242cc (patch) | |
tree | 2a3049557c06efbd75dcbb7f8fb73bb0afc1f503 | |
parent | 5eda91f48d2b5841eb105cd34d8429d5409dc34c (diff) | |
download | key-manager-31f7b7c01d8d0444aec202ab0c705d76894242cc.tar.gz key-manager-31f7b7c01d8d0444aec202ab0c705d76894242cc.tar.bz2 key-manager-31f7b7c01d8d0444aec202ab0c705d76894242cc.zip |
Change log level when smacklabel isn't found by SM
Change-Id: Ic06d8346a2fa5e9181b5abbef97ecf49101b5ace
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
-rw-r--r-- | src/manager/main/socket-2-id-wrapper.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/manager/main/socket-2-id-wrapper.cpp b/src/manager/main/socket-2-id-wrapper.cpp index e93474d5..c6590e78 100644 --- a/src/manager/main/socket-2-id-wrapper.cpp +++ b/src/manager/main/socket-2-id-wrapper.cpp @@ -34,7 +34,8 @@ int getPkgIdFromSocket(int sock, std::string &pkgId) { int ret = security_manager_identify_app_from_socket(sock, &pkg, nullptr); if (ret == SECURITY_MANAGER_ERROR_NO_SUCH_OBJECT) { - LogError("Owner of socket is not connected with pkgid."); + LogInfo("Owner of socket is not connected with pkgid. " + "This case must be special-labled client. e.g. User, System"); return 1; } @@ -70,12 +71,12 @@ int Socket2Id::translate(int sock, std::string &result) { std::string pkgId; int retCode = getPkgIdFromSocket(sock, pkgId); - if (1 == retCode) { - pkgId = "/" + smack; - } - - if (0 > retCode) { + if (retCode < 0) return -1; + + if (retCode == 1) { + LogInfo("Special smack label case. label: " << smack); + pkgId = "/" + smack; } result = pkgId; |