Move version logging
authorJens Axboe <jaxboe@fusionio.com>
Tue, 25 Jan 2011 12:06:16 +0000 (13:06 +0100)
committerJens Axboe <jaxboe@fusionio.com>
Tue, 25 Jan 2011 12:06:16 +0000 (13:06 +0100)
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
init.c

diff --git a/init.c b/init.c
index 6666f372171d8f188a8fa3493b05feadf5eef9c2..f74077b3445eb07e14d617b938ce9d4dc7528b10 100644 (file)
--- a/init.c
+++ b/init.c
@@ -1155,7 +1155,7 @@ static int parse_cmd_line(int argc, char *argv[])
                        read_only = 1;
                        break;
                case 'v':
-                       /* already being printed, just quit */
+                       log_info("%s\n", fio_version_string);
                        exit(0);
                case 'e':
                        if (!strcmp("always", optarg))
@@ -1249,8 +1249,6 @@ int parse_options(int argc, char *argv[])
        f_out = stdout;
        f_err = stderr;
 
-       log_info("%s\n", fio_version_string);
-
        fio_options_fill_optstring();
        fio_options_dup_and_init(l_opts);
 
@@ -1289,5 +1287,6 @@ int parse_options(int argc, char *argv[])
                fio_gtod_cpu = def_thread.o.gtod_cpu;
        }
 
+       log_info("%s\n", fio_version_string);
        return 0;
 }