]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
src/gpasswd.c: Mark failure() as [[noreturn]]
authorAlejandro Colomar <alx@kernel.org>
Sat, 2 Sep 2023 14:17:54 +0000 (16:17 +0200)
committerIker Pedrosa <ikerpedrosam@gmail.com>
Mon, 4 Dec 2023 10:45:09 +0000 (11:45 +0100)
Signed-off-by: Alejandro Colomar <alx@kernel.org>
src/gpasswd.c

index edc2af69ccd4b1aee089c112a4123e2a7fffdafc..57b9fc0b0c7bdbbdb21ff04ed03ef61d26904191 100644 (file)
@@ -79,6 +79,7 @@ static uid_t bywho;
 #endif
 
 /* local function prototypes */
+NORETURN static void failure(void);
 static void usage (int status);
 static void catch_signals (int killed);
 static bool is_valid_user_list (const char *users);
@@ -200,11 +201,11 @@ static bool is_valid_user_list (const char *users)
        return is_valid;
 }
 
-static void failure (void)
+static void failure(void)
 {
-       fprintf (stderr, _("%s: Permission denied.\n"), Prog);
-       log_gpasswd_failure (": Permission denied");
-       exit (E_NOPERM);
+       fprintf(stderr, _("%s: Permission denied.\n"), Prog);
+       log_gpasswd_failure(": Permission denied");
+       exit(E_NOPERM);
 }
 
 /*