forked from soccera/rdo
Normalize the way we check for errors
This commit is contained in:
parent
7f10e354de
commit
95b3581737
1 changed files with 2 additions and 2 deletions
4
rdo.c
4
rdo.c
|
@ -34,9 +34,9 @@ int runprog(int argc, char** argv) {
|
||||||
for(int i=0; i<argc; i++)
|
for(int i=0; i<argc; i++)
|
||||||
argv[i] = argv[i + 1];
|
argv[i] = argv[i + 1];
|
||||||
|
|
||||||
if (setuid(0) == -1)
|
if (setuid(0) < 0)
|
||||||
err(1, "Could not setuid");
|
err(1, "Could not setuid");
|
||||||
if (setgid(0) == -1)
|
if (setgid(0) < 0)
|
||||||
err(1, "Could not setgid");
|
err(1, "Could not setgid");
|
||||||
|
|
||||||
if (execvp(argv[0], argv) != 0)
|
if (execvp(argv[0], argv) != 0)
|
||||||
|
|
Loading…
Add table
Reference in a new issue