X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=options.c;h=c3fdb56314a5007c00bab2bdee57817816c9e9ee;hp=8fb93ca7a0c2c6a331a75e5250c86f0d9e37e156;hb=9a2a86d0f6f1425a6da666459ccd379e356a30d0;hpb=3f36aa6b73eb5730d7de716391dcf0735e886d10 diff --git a/options.c b/options.c index 8fb93ca7..c3fdb563 100644 --- a/options.c +++ b/options.c @@ -698,6 +698,14 @@ static int str_verify_pattern_cb(void *data, const char *input) memcpy(&td->o.verify_pattern[i], &td->o.verify_pattern[0], i); i *= 2; } + if (i == 1) { + /* + * The code in verify_io_u_pattern assumes a single byte pattern + * fills the whole verify pattern buffer. + */ + memset(td->o.verify_pattern, td->o.verify_pattern[0], + MAX_PATTERN_SIZE); + } td->o.verify_pattern_bytes = i;