Don't let make write the filename into the output
[paraslash.git] / fsck.c
diff --git a/fsck.c b/fsck.c
index 04db5de34b11d524dc29a7ae7610225b853308e7..3b605c2d0a65d6260094ba99494009ee8bbfbef8 100644 (file)
--- a/fsck.c
+++ b/fsck.c
@@ -19,7 +19,9 @@
 static struct fsck_args_info conf;
 
 INIT_FSCK_ERRLISTS;
-INIT_STDERR_LOGGING(conf.loglevel_arg);
+
+static int loglevel;
+INIT_STDERR_LOGGING(loglevel);
 
 /* taken from git */
 signed char hexval_table[256] = {
@@ -955,6 +957,7 @@ int main(int argc, char **argv)
                goto out;
        }
        HANDLE_VERSION_FLAG("fsck", conf);
+       loglevel = get_loglevel_by_name(conf.loglevel_arg);
        if (conf.base_dir_given)
                base_dir = para_strdup(conf.base_dir_arg);
        else {
@@ -978,9 +981,6 @@ out:
                        base_dir? base_dir : "",
                        para_strerror(-ret)
                );
-               if (conf.loglevel_arg > 1)
-                       PARA_EMERG_LOG("re-run with \"--loglevel %d\" to increase verbosity\n",
-                               conf.loglevel_arg - 1);
        } else
                PARA_NOTICE_LOG("success\n");
        if (base_dir)