Return to su.c CVS log | Up to [local] / src / usr.bin / su |
version 1.74, 2019/06/19 16:26:27 | version 1.75, 2019/06/20 00:41:18 | ||
---|---|---|---|
|
|
||
if (pledge("stdio rpath exec", NULL) == -1) | if (pledge("stdio rpath exec", NULL) == -1) | ||
err(1, "pledge"); | err(1, "pledge"); | ||
if (pwd->pw_uid && auth_approval(as, lc, pwd->pw_name, "su") <= 0) | if (pwd->pw_uid && auth_approval(as, lc, pwd->pw_name, "su") == 0) | ||
auth_err(as, 1, "approval failure"); | auth_err(as, 1, "approval failure"); | ||
auth_close(as); | auth_close(as); | ||