Add logs for debugging cynara response 75/245175/3
authorHwankyu Jhun <h.jhun@samsung.com>
Mon, 5 Oct 2020 05:55:21 +0000 (14:55 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Mon, 5 Oct 2020 06:26:23 +0000 (15:26 +0900)
Change-Id: I271dc1380065ff1701cc7be3cdc46e29c9fd9a5b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/lib/amd_request.c

index 7119e2723558e6c5732ef9ce93b56e03afe66f23..359651b34ab425835c7ffdbe59a620928f98faf0 100644 (file)
@@ -772,6 +772,9 @@ static void __cynara_response_callback(enum amd_cynara_res res, request_h req)
        int ret;
 
        if (res == AMD_CYNARA_ALLOWED) {
+               _W("request has been allowed by cynara. cmd(%s:%d), caller_pid(%d)",
+                               aul_cmd_convert_to_string(req->cmd),
+                               req->cmd, req->pid);
                ret = __check_target_user(req);
                if (ret > 0) {
                        ret = __add_request_on_pending_list(req);
@@ -795,7 +798,9 @@ static void __cynara_response_callback(enum amd_cynara_res res, request_h req)
                }
                __dispatch_request((gpointer)req);
        } else {
-               _E("request has been denied by cynara");
+               _E("request has been denied by cynara. cmd(%s:%d), caller_pid(%d)",
+                               aul_cmd_convert_to_string(req->cmd),
+                               req->cmd, req->pid);
                ret = -EILLEGALACCESS;
                _request_send_result(req, ret);
                __free_request(req);
@@ -938,6 +943,9 @@ static gboolean __request_handler(GIOChannel *io, GIOCondition cond,
                        return G_SOURCE_CONTINUE;
                }
 
+               _W("cyanra check. cmd(%s:%d), caller_pid(%d)",
+                               aul_cmd_convert_to_string(req->cmd),
+                               req->cmd, req->pid);
                ret = _cynara_check_privilege(req, __cynara_response_callback);
                if (ret < 0) {
                        _E("request has been denied by cynara");