X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=parse.c;h=7912212ecda47594bac999e8abbecdacaf81aeb1;hp=e70ed20bda7e64b3727e93cacad71de65148862b;hb=936e37bda7eb4796ee0e6d14c91d090742b2296d;hpb=83e16fe060881ec991fcf08e4d7a4f219e9f1d5e diff --git a/parse.c b/parse.c index e70ed20b..7912212e 100644 --- a/parse.c +++ b/parse.c @@ -506,6 +506,7 @@ static int __handle_option(struct fio_option *o, const char *ptr, void *data, if (!is_time && o->is_time) is_time = o->is_time; + tmp[sizeof(tmp) - 1] = '\0'; strncpy(tmp, ptr, sizeof(tmp) - 1); p = strchr(tmp, ','); if (p) @@ -705,6 +706,7 @@ static int __handle_option(struct fio_option *o, const char *ptr, void *data, char tmp[128]; char *p1, *p2; + tmp[sizeof(tmp) - 1] = '\0'; strncpy(tmp, ptr, sizeof(tmp) - 1); /* Handle bsrange with separate read,write values: */