summaryrefslogtreecommitdiff
path: root/options.c
diff options
context:
space:
mode:
authorJens Axboe <jens.axboe@oracle.com>2009-11-13 12:33:54 +0100
committerJens Axboe <jens.axboe@oracle.com>2009-11-13 12:33:54 +0100
commit7a958bd5974368e97058ab17ea94611e4d723da0 (patch)
treeded860f0e2394fb761a49e004d1b69f9eb16aabb /options.c
parent892a6ffc5363ad7f1750df9f3ec98624016660cd (diff)
downloadfio-7a958bd5974368e97058ab17ea94611e4d723da0.tar.gz
Only do math on known keywords
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'options.c')
-rw-r--r--options.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/options.c b/options.c
index 211bca74..4544378e 100644
--- a/options.c
+++ b/options.c
@@ -1880,13 +1880,15 @@ static char *fio_keyword_replace(char *opt)
*/
opt = new;
free(o_org);
+
+ /*
+ * Check for potential math and invoke bc, if possible
+ */
+ opt = bc_calc(opt);
}
}
- /*
- * Check for potential math and invoke bc, if possible
- */
- return bc_calc(opt);
+ return opt;
}
int fio_options_parse(struct thread_data *td, char **opts, int num_opts)