]> git.armaanb.net Git - opendoas.git/commitdiff
check return value of setresuid
authorDuncaen <mail@duncano.de>
Thu, 2 Jun 2016 14:29:01 +0000 (16:29 +0200)
committerDuncaen <mail@duncano.de>
Thu, 2 Jun 2016 14:29:01 +0000 (16:29 +0200)
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);