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 +}