Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
{
struct fio_option *o;
char *pre, *post;
{
struct fio_option *o;
char *pre, *post;
- strncpy(tmp, opt, sizeof(tmp) - 1);
pre = strchr(tmp, '=');
if (pre) {
pre = strchr(tmp, '=');
if (pre) {
if (!o) {
fprintf(stderr, "Bad option %s\n", tmp);
if (!o) {
fprintf(stderr, "Bad option %s\n", tmp);
- if (!handle_option(o, post, data))
+ if (!handle_option(o, post, data)) {
+ free(tmp);
fprintf(stderr, "fio: failed parsing %s\n", opt);
fprintf(stderr, "fio: failed parsing %s\n", opt);