Simplify owner check for non-apps 08/320308/4
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Wed, 26 Feb 2025 09:56:58 +0000 (10:56 +0100)
committerKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Tue, 4 Mar 2025 15:45:28 +0000 (15:45 +0000)
Change-Id: Ieaf6b7a1b36911f9dd97680e0811ab0b716d2cae

src/client/client-security-manager.cpp

index 8bb21846686b0f0bfc1dcf242bf5221e94a64033..5b863f5e5d7724ba1b4526506ee255fa66f91456 100644 (file)
@@ -1965,6 +1965,9 @@ int security_manager_get_app_owner_uid(pid_t pid, uid_t *uid)
         return SECURITY_MANAGER_SUCCESS;
     }
 
+    if (puid < PrivilegeDb::PROCESS_UID_MIN)
+        return SECURITY_MANAGER_ERROR_NO_SUCH_OBJECT;
+
     uid_t ownerId;
     using namespace SecurityManager;
     return try_catch([&]() -> int {