From 4bd9da61ce6f9fffbab42bb373e5e91149403d98 Mon Sep 17 00:00:00 2001 From: rbuj Date: Sun, 25 Aug 2019 12:19:57 +0200 Subject: return sentence won't be never executed as it's preceded by exit Detected by clang static analyzer: $ scan-build -enable-checker alpha.deadcode.UnreachableCode --keep-cc -o html-report make ... exit (EXIT_SUCCESS); return TRUE; /* <= This statement is never executed */ ... --- src/main.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index daf0e88..56e75ea 100644 --- a/src/main.c +++ b/src/main.c @@ -43,12 +43,11 @@ static int extract; static int extract_here; static char *default_url = NULL; -static gboolean +static void _print_version_and_exit (const gchar *option_name, const gchar *value, gpointer data, GError *error) { g_print("%s %s\n", _("Engrampa Archive Manager"), VERSION); exit (EXIT_SUCCESS); - return TRUE; } /* argv[0] from main(); used as the command to restart the program */ -- cgit v1.2.1