X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=init.c;h=e9e5096a5e3d2957ccfc505f3c80ad8e108e1ae1;hb=9d918187e8eceda6637544b7cb0fa3ee734ee5c0;hp=0cc6a520b15269c177ff1fa7ab01a4fddc2ac038;hpb=bfb3ea221ed3b5ce4a0795cee778b965ee83cf9f;p=fio.git diff --git a/init.c b/init.c index 0cc6a520..e9e5096a 100644 --- a/init.c +++ b/init.c @@ -1725,7 +1725,13 @@ int parse_cmd_line(int argc, char *argv[], int client_type) fio_options_set_ioengine_opts(l_opts, td); } - ret = fio_cmd_option_parse(td, opt, val); + if ((!val || !strlen(val)) && + l_opts[lidx].has_arg == required_argument) { + log_err("fio: option %s requires an argument\n", opt); + ret = 1; + } else + ret = fio_cmd_option_parse(td, opt, val); + if (ret) { if (td) { put_job(td);