Fix problem with --section matching
[fio.git] / init.c
diff --git a/init.c b/init.c
index 69941b2ea1cd3d426a88d5f1446ef1347862cd51..9cc03e89d683873e0d4d1f4b1fcbf880c9b865f0 100644 (file)
--- a/init.c
+++ b/init.c
@@ -776,6 +776,8 @@ static int parse_jobs_ini(char *file, int stonewall_flag)
                        break;
                }
 
+               name[strlen(name) - 1] = '\0';
+
                if (skip_this_section(name)) {
                        inside_skip = 1;
                        continue;
@@ -784,8 +786,6 @@ static int parse_jobs_ini(char *file, int stonewall_flag)
 
                global = !strncmp(name, "global", 6);
 
-               name[strlen(name) - 1] = '\0';
-
                if (dump_cmdline) {
                        if (first_sect)
                                log_info("fio ");