From bb0e1bb00646d88bbe419daf8442b592b60078a4 Mon Sep 17 00:00:00 2001 From: Andrea Mazzoleni Date: Fri, 4 Sep 2026 10:01:01 +0200 Subject: [PATCH] Initialize mono writer errors before early sync barriers --- cmdline/io.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmdline/io.c b/cmdline/io.c index 2393a613..944e743c 100644 --- a/cmdline/io.c +++ b/cmdline/io.c @@ -293,10 +293,16 @@ static void io_start_mono(struct snapraid_io* io, block_off_t blockstart, block_off_t blockmax, bit_vect_t* block_enabled) { + unsigned i; + io->block_start = blockstart; io->block_max = blockmax; io->block_enabled = block_enabled; io->block_next = blockstart; + + /* clear writer errors */ + for (i = 0; i < IO_WRITER_ERROR_MAX; ++i) + io->writer_error[i] = 0; } static void io_stop_mono(struct snapraid_io* io)