From 37dc9a27a73eed3fa2394ae5e6a5e016751a0227 Mon Sep 17 00:00:00 2001 From: weishu Date: Mon, 5 Jun 2023 17:41:35 +0800 Subject: [PATCH] kernel: fix incorrect prune uid for work profile app, close #587 --- kernel/uid_observer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/uid_observer.c b/kernel/uid_observer.c index b0a6c6f2..95fa1c0a 100644 --- a/kernel/uid_observer.c +++ b/kernel/uid_observer.c @@ -29,7 +29,7 @@ static bool is_uid_exist(uid_t uid, void *data) bool exist = false; list_for_each_entry (np, list, list) { - if (np->uid % 100000 == uid) { + if (np->uid == uid % 100000) { exist = true; break; } @@ -136,4 +136,4 @@ int ksu_uid_observer_init() int ksu_uid_observer_exit() { return 0; -} \ No newline at end of file +}