Message ID | 20170111181432.18868-2-mreitz@redhat.com |
---|---|
State | New |
Headers | show |
diff --git a/block/mirror.c b/block/mirror.c index 301ba9219a..4ece624549 100644 --- a/block/mirror.c +++ b/block/mirror.c @@ -888,9 +888,9 @@ static void mirror_complete(BlockJob *job, Error **errp) if (s->backing_mode == MIRROR_SOURCE_BACKING_CHAIN) { BlockDriverState *backing = s->is_none_mode ? src : s->base; - if (backing_bs(target) != backing) { - bdrv_set_backing_hd(target, backing); - } + + assert(!target->backing); + bdrv_set_backing_hd(target, backing); } s->should_complete = true;