]> git.armaanb.net Git - opendoas.git/blobdiff - doas.c
check return value of setresuid
[opendoas.git] / doas.c
diff --git a/doas.c b/doas.c
index 6f644ece7a935b0b958bc8a8f06f2b52e07737db..3e158246a2a42c7356a5ce5951364b3dd489318e 100644 (file)
--- a/doas.c
+++ b/doas.c
@@ -295,7 +295,9 @@ checkconfig(const char *confpath, int argc, char **argv,
 {
        struct rule *rule;
 
-       setresuid(uid, uid, uid);
+       if (setresuid(uid, uid, uid) != 0)
+               err(1, "setresuid");
+
        parseconfig(confpath, 0);
        if (!argc)
                exit(0);