Fixed cynara log 80/220880/1
authorsungrae jo <seongrae.jo@samsung.com>
Tue, 24 Dec 2019 07:15:29 +0000 (16:15 +0900)
committersungrae jo <seongrae.jo@samsung.com>
Tue, 24 Dec 2019 07:15:29 +0000 (16:15 +0900)
Change-Id: Iab3c41a9c23beb9294ad7f5e3b93573f47775a45
Signed-off-by: sungrae jo <seongrae.jo@samsung.com>
client/vc_mgr.c

index b5f1b3c868cb92a3a577400d454fe37aec86e23b..c0920451bc220ac57a175aec0cc4fe8ea5a32406 100644 (file)
@@ -159,7 +159,6 @@ static int __check_privilege_initialize()
                return ret;
        }
 
-       SLOG(LOG_ERROR, TAG_VCM, "[DEBUG] success to initialize cynara");
        return ret == CYNARA_API_SUCCESS;
 }
 
@@ -185,11 +184,12 @@ static int __check_privilege(const char* uid, const char * privilege)
        pid_t pid = getpid();
        char *session = cynara_session_from_pid(pid);
        int ret = cynara_check(p_cynara, smack_label, session, uid, privilege);
-       SLOG(LOG_INFO, TAG_VCM, "[Client]cynara_check returned %d(%s), p_cynara(%p), label(%s), session(%s), uid(%s), priv(%s)", ret, (CYNARA_API_ACCESS_ALLOWED == ret) ? "Allowed" : "Denied", p_cynara, smack_label, session, uid, privilege);
        if (session)
                free(session);
+       session = NULL;
 
        if (ret != CYNARA_API_ACCESS_ALLOWED) {
+               SLOG(LOG_INFO, TAG_VCM, "[Client]cynara_check returned %d(Denied), p_cynara(%p), label(%s), session(%s), uid(%s), priv(%s)", ret, p_cynara, smack_label, session, uid, privilege);
                return false;
        }