diff --git a/arch_init.c b/arch_init.c index a522735dd1..e1af89875e 100644 --- a/arch_init.c +++ b/arch_init.c @@ -466,7 +466,7 @@ static int ram_save_block(QEMUFile *f, bool last_stage) acct_info.skipped_pages++; bytes_sent = 0; } - } else if (migrate_use_xbzrle()) { + } else if (!ram_bulk_stage && migrate_use_xbzrle()) { current_addr = block->offset + offset; bytes_sent = save_xbzrle_page(f, p, current_addr, block, offset, cont, last_stage);