Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
static int parse_cmd_line(int argc, char *argv[])
{
struct thread_data *td = NULL;
static int parse_cmd_line(int argc, char *argv[])
{
struct thread_data *td = NULL;
- int c, ini_idx = 0, lidx, ret, dont_add_job = 0, bad_options = 0;
+ int c, ini_idx = 0, lidx, ret = 0, bad_options = 0;
while ((c = getopt_long_only(argc, argv, "", long_options, &lidx)) != -1) {
switch (c) {
while ((c = getopt_long_only(argc, argv, "", long_options, &lidx)) != -1) {
switch (c) {
}
ret = fio_cmd_option_parse(td, opt, val);
}
ret = fio_cmd_option_parse(td, opt, val);
- if (ret)
- dont_add_job = 1;
- if (dont_add_job)
- put_job(td);
- else {
ret = add_job(td, td->o.name ?: "fio", 0);
ret = add_job(td, td->o.name ?: "fio", 0);
- if (ret)
- put_job(td);
- }
+ if (ret)
+ put_job(td);
}
while (optind < argc) {
}
while (optind < argc) {