Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4339a83c authored by Martijn Coenen's avatar Martijn Coenen
Browse files

vndservicemanager: use separate SELinux class.

For doing access control.

Bug: 36052864
Test: device boots
Change-Id: I263679ed4532ec52b1e64e5e60bdc064b7484073
parent 4f20f9cf
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -65,7 +65,11 @@ static struct selabel_handle* sehandle;
static bool check_mac_perms(pid_t spid, uid_t uid, const char *tctx, const char *perm, const char *name)
{
    char *sctx = NULL;
#ifdef VENDORSERVICEMANAGER
    const char *class = "vndservice_manager";
#else
    const char *class = "service_manager";
#endif
    bool allowed;
    struct audit_data ad;