diff --git a/src/firejail/firejail.h b/src/firejail/firejail.h index d76a6c0eed8..eb9287f2ef9 100644 --- a/src/firejail/firejail.h +++ b/src/firejail/firejail.h @@ -492,7 +492,7 @@ void tree(void); void top(void); // usage.c -void print_version(void); +void print_version(FILE *stream); void print_version_full(void); void usage(void); diff --git a/src/firejail/main.c b/src/firejail/main.c index cc5345ee000..341bac058b0 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c @@ -2957,10 +2957,10 @@ int main(int argc, char **argv, char **envp) { } EUID_ASSERT(); - // Note: Only attempt to print non-debug information to stdout after - // all profiles have been loaded (because a profile may set arg_quiet) + // Note: Only attempt to print non-debug information after all profiles + // have been loaded (because a profile may set arg_quiet) if (!arg_quiet) - print_version(); + print_version(stderr); // block X11 sockets if (arg_x11_block) diff --git a/src/firejail/usage.c b/src/firejail/usage.c index beedb3ce2cb..8598abd9d24 100644 --- a/src/firejail/usage.c +++ b/src/firejail/usage.c @@ -320,16 +320,16 @@ static const char *const usage_str = "License GPL version 2 or later\n" "Homepage: https://firejail.wordpress.com\n"; -void print_version(void) { - printf("firejail version %s\n\n", VERSION); +void print_version(FILE *stream) { + fprintf(stream, "firejail version %s\n\n", VERSION); } void print_version_full(void) { - print_version(); + print_version(stdout); print_compiletime_support(); } void usage(void) { - print_version(); + print_version(stdout); puts(usage_str); }