From 017e60c967cc42fe879a67d693e4dd7d603b57ff Mon Sep 17 00:00:00 2001 From: Alexandre Ratchov Date: Mon, 24 Oct 2016 17:05:47 +0200 Subject: [PATCH] use setgid() and setuid() --- sndiod/sndiod.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sndiod/sndiod.c b/sndiod/sndiod.c index 3d89cb4..83f1cfa 100644 --- a/sndiod/sndiod.c +++ b/sndiod/sndiod.c @@ -511,8 +511,8 @@ main(int argc, char **argv) if (setpriority(PRIO_PROCESS, 0, SNDIO_PRIO) < 0) err(1, "setpriority"); if (setgroups(1, &pw->pw_gid) || - setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) || - setresuid(pw->pw_uid, pw->pw_uid, pw->pw_uid)) + setgid(pw->pw_gid) || + setuid(pw->pw_uid)) err(1, "cannot drop privileges"); } for (;;) {