X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=backend.c;h=62bca29194ed08a80af9c68afdc1fbda75b164ef;hb=a2ba41edb1d278237a5990c4860291b35463f231;hp=c1c8f96774850a755681dffa710d0ee1550fe16b;hpb=49cba9b3e5fa6b30f0fdff52eaf83427ec1baa3f;p=fio.git diff --git a/backend.c b/backend.c index c1c8f967..62bca291 100644 --- a/backend.c +++ b/backend.c @@ -1114,13 +1114,14 @@ static int switch_ioscheduler(struct thread_data *td) /* * Read back and check that the selected scheduler is now the default. */ - memset(tmp, 0, sizeof(tmp)); - ret = fread(tmp, 1, sizeof(tmp) - 1, f); + ret = fread(tmp, sizeof(tmp), 1, f); if (ferror(f) || ret < 0) { td_verror(td, errno, "fread"); fclose(f); return 1; } + tmp[sizeof(tmp) - 1] = '\0'; + sprintf(tmp2, "[%s]", td->o.ioscheduler); if (!strstr(tmp, tmp2)) {