* Juan Quintela (quint...@redhat.com) wrote: > Signed-off-by: Juan Quintela <quint...@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilb...@redhat.com> > --- > migration/multifd-zstd.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/migration/multifd-zstd.c b/migration/multifd-zstd.c > index 2d5b61106c..259277dc42 100644 > --- a/migration/multifd-zstd.c > +++ b/migration/multifd-zstd.c > @@ -154,6 +154,9 @@ static int zstd_send_prepare(MultiFDSendParams *p, Error > **errp) > return -1; > } > } > + p->iov[p->iovs_num].iov_base = z->zbuff; > + p->iov[p->iovs_num].iov_len = z->out.pos; > + p->iovs_num++; > p->next_packet_size = z->out.pos; > p->flags |= MULTIFD_FLAG_ZSTD; > > @@ -173,10 +176,7 @@ static int zstd_send_prepare(MultiFDSendParams *p, Error > **errp) > */ > static int zstd_send_write(MultiFDSendParams *p, uint32_t used, Error **errp) > { > - struct zstd_data *z = p->data; > - > - return qio_channel_write_all(p->c, (void *)z->zbuff, p->next_packet_size, > - errp); > + return qio_channel_writev_all(p->c, p->iov, p->iovs_num, errp); > } > > /** > -- > 2.33.1 > -- Dr. David Alan Gilbert / dgilb...@redhat.com / Manchester, UK