Page MenuHomeFreeBSD

D52289.id.diff
No OneTemporary

D52289.id.diff

diff --git a/tools/regression/priv/main.c b/tools/regression/priv/main.c
--- a/tools/regression/priv/main.c
+++ b/tools/regression/priv/main.c
@@ -423,12 +423,10 @@
static void
set_creds(const char *test, uid_t uid, gid_t gid)
{
- gid_t gids[1] = { gid };
-
if (setgid(gid) < 0)
err(-1, "test %s: setegid(%d)", test, gid);
- if (setgroups(sizeof(gids)/sizeof(gid_t), gids) < 0)
- err(-1, "test %s: setgroups(%d)", test, gid);
+ if (setgroups(0, NULL) < 0)
+ err(-1, "test %s: setgroups(NULL)", test);
if (setuid(uid) < 0)
err(-1, "test %s: seteuid(%d)", test, uid);
}

File Metadata

Mime Type
text/plain
Expires
Mon, Jun 22, 2:19 PM (1 h, 44 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34192804
Default Alt Text
D52289.id.diff (585 B)

Event Timeline