Message ID | 530B4AF8.9000605@redhat.com |
---|---|
State | New |
Headers | show |
diff --git a/block/mirror.c b/block/mirror.c index e683959..66093da 100644 --- a/block/mirror.c +++ b/block/mirror.c @@ -231,7 +231,7 @@ static void coroutine_fn mirror_iteration(MirrorBlockJob *s) nb_chunks += added_chunks; next_sector += added_sectors; next_chunk += added_chunks; - } while (next_sector < end); + } while (nb_sectors < MAX_SECTORS_PER_MIRROR_OP && next_sector < end); /* Allocate a MirrorOp that is used as an AIO callback. */ op = g_slice_new(MirrorOp);