commit 0839361405fd6776c144f8b1a67898eb061cbe4c from: Martijn van Duren date: Mon Sep 25 19:29:27 2017 UTC Slightly clearer error message on !permit. commit - 76b35bc9c1cee9c4e28614b93b1221912dfbbe1c commit + 0839361405fd6776c144f8b1a67898eb061cbe4c blob - 9ff93b57aababbca8394d8ef3233be131dee0f48 blob + df975e5b9ac1f15b3112d9d8cfddfaab8d67c123 --- vias.c +++ vias.c @@ -197,7 +197,6 @@ permit(uid_t uid, gid_t *groups, int ngroups, struct r { int i; int fd = -1, pfd = -1; - int serrno uid_t suid = -1; struct rule *r; char *rfile; @@ -416,7 +415,7 @@ main(int argc, char **argv) if ((ofd = permit(uid, groups, ngroups, &rule, file)) == -1) { syslog(LOG_AUTHPRIV | LOG_NOTICE, "failed edit for %s: %s", myname, file); - err(1, "%s", file); + errc(1, EPERM, "%s", file); } if (setreuid(uid, 0) == -1)