]> git.armaanb.net Git - opendoas.git/blobdiff - doas.c
Do for most running out of memory err() what was done for most running out of memory...
[opendoas.git] / doas.c
diff --git a/doas.c b/doas.c
index 0782f878598e3c67ec881499e77dd226dc173d8d..a32713623b29bfe54c5ca07415ab1d53b12546cd 100644 (file)
--- a/doas.c
+++ b/doas.c
@@ -414,10 +414,8 @@ main(int argc, char **argv)
        if (!pw)
                errx(1, "no passwd entry for target");
 
-       if (!pamauth(pw->pw_name, myname, !nflag, rule->options & NOPASS)) {
-               syslog(LOG_AUTHPRIV | LOG_NOTICE, "failed auth for %s", myname);
-               errx(1, "Authorization failed");
-       }
+       pamauth(pw->pw_name, myname, !nflag, rule->options & NOPASS,
+           rule->options & PERSIST);
 
 #else
        (void) nflag;