commit 634e77a1a54de28c94ab9f8d763b90e5eaef3a79
Author: sin <s...@2f30.org>
Date:   Thu Feb 27 14:57:22 2014 +0000

    Simply use eprintf() instead of enprintf()

diff --git a/su.c b/su.c
index aa7f8af..16d876f 100644
--- a/su.c
+++ b/su.c
@@ -58,16 +58,16 @@ main(int argc, char **argv)
        if (errno)
                eprintf("getspnam: %s:", usr);
        else if (!spw)
-               enprintf(EXIT_FAILURE, "who are you?
");
+               eprintf("who are you?
");
 
        switch (spw->sp_pwdp[0]) {
        case '!':
        case '*':
-               enprintf(EXIT_FAILURE, "Denied
");
+               eprintf("Denied
");
        case '$':
                break;
        default:
-               enprintf(EXIT_FAILURE, "Invalid shadow record
");
+               eprintf("Invalid shadow record
");
        }
 
        uid = getuid();
@@ -83,7 +83,7 @@ main(int argc, char **argv)
                        eprintf("crypt:");
 
                if (strcmp(cryptpass, spw->sp_pwdp) != 0)
-                       enprintf(EXIT_FAILURE, "Denied
");
+                       eprintf("Denied
");
        }
 
        errno = 0;
@@ -91,7 +91,7 @@ main(int argc, char **argv)
        if (errno)
                eprintf("getpwnam: %s", usr);
        else if (!pw)
-               enprintf(EXIT_FAILURE, "who are you?
");
+               eprintf("who are you?
");
 
        if (initgroups(usr, pw->pw_gid) < 0)
                eprintf("initgroups:");


Reply via email to