* Juan Quintela (quint...@redhat.com) wrote: > Signed-off-by: Juan Quintela <quint...@redhat.com> > --- > migration/multifd-zlib.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/migration/multifd-zlib.c b/migration/multifd-zlib.c > index da6201704c..478a4af115 100644 > --- a/migration/multifd-zlib.c > +++ b/migration/multifd-zlib.c > @@ -143,6 +143,9 @@ static int zlib_send_prepare(MultiFDSendParams *p, Error > **errp) > } > out_size += available - zs->avail_out; > } > + p->iov[p->iovs_num].iov_base = z->zbuff; > + p->iov[p->iovs_num].iov_len = out_size; > + p->iovs_num++; > p->next_packet_size = out_size;
Do you still need next_packet_size? but: Reviewed-by: Dr. David Alan Gilbert <dgilb...@redhat.com> > p->flags |= MULTIFD_FLAG_ZLIB; > > @@ -162,10 +165,7 @@ static int zlib_send_prepare(MultiFDSendParams *p, Error > **errp) > */ > static int zlib_send_write(MultiFDSendParams *p, uint32_t used, Error **errp) > { > - struct zlib_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