1
0
Fork 0
forked from soccera/rdo

Check return values of setuid() and setgid()

This commit is contained in:
sw1tchbl4d3 2021-07-14 06:12:50 +02:00
parent 9fa1190f7d
commit 61ebaafd0a

6
rdo.c
View file

@ -33,8 +33,10 @@ void runprog(int argc, char** argv) {
for(int i=0; i<argc; i++)
argv[i] = argv[i + 1];
setuid(0);
setgid(0);
if (setuid(0) == -1)
err(1, "Could not setuid");
if (setgid(0) == -1)
err(1, "Could not setgid");
if (execvp(argv[0], argv) != 0)
perror(argv[0]);