Initialize mono writer errors before early sync barriers
Some checks are pending
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-arm32 (push) Waiting to run
Build / build-win (push) Waiting to run
Build / build-freebsd (push) Waiting to run
Build / build-musl (push) Waiting to run
CodeQL Advanced / Analyze (c-cpp) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run

This commit is contained in:
Andrea Mazzoleni 2026-09-04 10:01:01 +02:00
parent e9621ead4c
commit bb0e1bb006

View file

@ -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)