From: Jens Axboe Date: Tue, 21 Oct 2014 19:02:29 +0000 (-0600) Subject: t/dedupe: fix init of all thread variables X-Git-Tag: fio-2.1.14~43 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=60a5a18b811cd60430d2912b49fa3970df0d5077;ds=inline t/dedupe: fix init of all thread variables ->dupes wasn't initialized, for instance. Just memset the whole thing, so we don't run into this again. Signed-off-by: Jens Axboe --- diff --git a/t/dedupe.c b/t/dedupe.c index b43b6773..5b88fcb8 100644 --- a/t/dedupe.c +++ b/t/dedupe.c @@ -387,10 +387,8 @@ static int run_dedupe_threads(struct fio_file *f, uint64_t dev_size, threads = malloc(num_threads * sizeof(struct worker_thread)); for (i = 0; i < num_threads; i++) { + memset(&threads[i], 0, sizeof(struct worker_thread)); threads[i].fd = f->fd; - threads[i].items = 0; - threads[i].err = 0; - threads[i].done = 0; err = pthread_create(&threads[i].thread, NULL, thread_fn, &threads[i]); if (err) {