diff --git a/Kernel/Syscalls/setuid.cpp b/Kernel/Syscalls/setuid.cpp index 53200d5d19..2039df0839 100644 --- a/Kernel/Syscalls/setuid.cpp +++ b/Kernel/Syscalls/setuid.cpp @@ -274,7 +274,7 @@ ErrorOr Process::sys$setgroups(size_t count, Userspace HashTable unique_extra_gids; for (auto& extra_gid : new_extra_gids) { - if (extra_gid != gid()) + if (extra_gid != credentials->gid()) TRY(unique_extra_gids.try_set(extra_gid)); }