commit | 08e26e3579fdae51cc9aafc71a80c638563bf2cd | [log] [tgz] |
---|---|---|
author | Jens Axboe <jens.axboe@oracle.com> | Tue Nov 21 13:15:10 2006 +0100 |
committer | Jens Axboe <jens.axboe@oracle.com> | Tue Nov 21 13:15:10 2006 +0100 |
tree | cba6627c5b3bceacef5f137240acfaa3354c24ac | |
parent | f697125ab9003d358a37186d610e09799afd190f [diff] |
[PATCH] Don't segfault on missing argument data Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/parse.c b/parse.c index 869b3db..8cd427a 100644 --- a/parse.c +++ b/parse.c
@@ -154,6 +154,11 @@ char **cp; int ret = 0, is_time = 0; + if (!ptr && o->type != FIO_OPT_STR_SET) { + fprintf(stderr, "Option %s requires an argument\n", o->name); + return 1; + } + switch (o->type) { case FIO_OPT_STR: { fio_opt_str_fn *fn = o->cb;