From fec2264766b43d0d21248fe4029dd7673c437e00 Mon Sep 17 00:00:00 2001 From: Thomas Schoebel-Theuer Date: Mon, 16 Jan 2017 08:24:02 +0100 Subject: [PATCH] main: fix unintended reset of syncstatus --- kernel/sy_old/mars_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/sy_old/mars_main.c b/kernel/sy_old/mars_main.c index be44fc9e..932da452 100644 --- a/kernel/sy_old/mars_main.c +++ b/kernel/sy_old/mars_main.c @@ -833,6 +833,7 @@ int _set_copy_params(struct mars_brick *_brick, void *private) copy_brick->copy_last = copy_brick->copy_start; if (cc->start_pos != -1) { copy_brick->copy_start = cc->start_pos; + copy_brick->copy_last = copy_brick->copy_start; if (unlikely(cc->start_pos > cc->info[0].current_size)) { MARS_ERR("bad start position %lld is larger than actual size %lld on '%s'\n", cc->start_pos, cc->info[0].current_size, cc->copy_path); status = -EINVAL;