]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
login-utils: use libc error printing facility
authorSami Kerola <kerolasa@iki.fi>
Sun, 7 Dec 2014 10:13:02 +0000 (10:13 +0000)
committerKarel Zak <kzak@redhat.com>
Tue, 9 Dec 2014 08:19:20 +0000 (09:19 +0100)
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
login-utils/islocal.c

index 13ce28e481962fb58fb5d0a5525ab9dd6a58ee7c..7c4e775c1ac9fa43c7afbc2057f2e4d7e363b708 100644 (file)
@@ -82,13 +82,10 @@ static int is_local_in_file(const char *user, const char *filename)
 int is_local(const char *user)
 {
        int rv;
-       if ((rv = is_local_in_file(user, _PATH_PASSWD)) < 0) {
-               perror(_PATH_PASSWD);
-               fprintf(stderr, _("cannot open %s"), _PATH_PASSWD);
-               exit(1);
-       } else {
-               return rv;
-       }
+
+       if ((rv = is_local_in_file(user, _PATH_PASSWD)) < 0)
+               err(EXIT_FAILURE, _("cannot open %s"), _PATH_PASSWD);
+       return rv;
 }
 
 #ifdef TEST_PROGRAM