>> >> bytes = zstream->total_out - previous_out; Good catch
> total_out isn't used by zlib internally, so if the resulting > "total" counter is not needed in qemu, we can just zero-out > the total_out in this function before calling zlib, and > use the resulting value directly as "bytes", without > saving its previous value in previous_out. Something like > the attached patch does. If you're certain that total_out is not used by zlib, could you also send a patch for zlib encoding please ? (vnc-enc-zlib.c) Thanks, -- Corentin Chary http://xf.iksaif.net