e_security: query creds for CLIENT_METHOD_SMACK 20/325420/1
authorSooChan Lim <sc1.lim@samsung.com>
Tue, 10 Jun 2025 06:56:15 +0000 (15:56 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Tue, 10 Jun 2025 08:13:23 +0000 (17:13 +0900)
Change-Id: I3f94800aa244939016915094ec35b8809c6e6060

src/bin/utils/e_security.c

index 39eb1fe69619e9839e0d3ac5446eed5071a89188..ad63555a0c6815592b5cdbded7ae1f803068c98d 100644 (file)
@@ -22,8 +22,8 @@ e_security_privilege_check(pid_t pid, uid_t uid, const char *privilege)
    int len = -1;
    int ret = -1;
 
-   ret = cynara_creds_pid_get_client(pid, CLIENT_METHOD_DEFAULT, &client_smack);
-   EINA_SAFETY_ON_FALSE_GOTO((ret > 0), finish);
+   ret = cynara_creds_pid_get_client(pid, CLIENT_METHOD_SMACK, &client_smack);
+   EINA_SAFETY_ON_FALSE_GOTO((ret == CYNARA_API_SUCCESS), finish);
 
    snprintf(uid_str, 15, "%d", (int)uid);