diff --git a/migration/multifd.c b/migration/multifd.c index a6db05502a..0b04db9f3a 100644 --- a/migration/multifd.c +++ b/migration/multifd.c @@ -1690,6 +1690,7 @@ void multifd_recv_new_channel(QIOChannel *ioc, Error **errp) bool multifd_send_prepare_common(MultiFDSendParams *p) { + multifd_send_prepare_header(p); multifd_send_zero_page_detect(p); if (!p->pages->normal_num) { @@ -1697,7 +1698,5 @@ bool multifd_send_prepare_common(MultiFDSendParams *p) return false; } - multifd_send_prepare_header(p); - return true; }