From 5bed7e14f82d693dffabb8b440f17dfdf79dbe22 Mon Sep 17 00:00:00 2001 From: Jan Sucan Date: Sun, 30 May 2021 13:51:06 +0200 Subject: Fix writing of diff file records --- src/backup.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/backup.c') diff --git a/src/backup.c b/src/backup.c index b4c0e0a..5f57ecd 100644 --- a/src/backup.c +++ b/src/backup.c @@ -123,9 +123,10 @@ backup(const options_t *const opts, resources_t *const res) memcpy(res->out_buffer + out_buffer_index, (void *)&o, sizeof(o)); + out_buffer_index += sizeof(o); memcpy(res->out_buffer + out_buffer_index, &(res->in_buffer[i]), opts->sector_size); - out_buffer_index += sizeof(o) + opts->sector_size; + out_buffer_index += opts->sector_size; } offset += opts->sector_size; -- cgit v1.2.3