On 01/11/2017 02:49 AM, Greg Kurz wrote: > Some recently added tests pass a zero length to qtest_memwrite(). > Unfortunately, the qtest protocol doesn't implement an on-the-wire > syntax for zero-length writes and the current code happily sends > garbage to QEMU. This causes intermittent failures. > > It isn't worth the pain to enhance the protocol, so this patch > simply fixes the issue by "just return, doing nothing". The same > fix is applied to qtest_memread() since the issue also exists in > the QEMU part of the "memread" command. > > Suggested-by: Peter Maydell <peter.mayd...@linaro.org> > Signed-off-by: Greg Kurz <gr...@kaod.org> > --- > qtest.c | 2 ++ > tests/libqtest.c | 12 +++++++++++- > 2 files changed, 13 insertions(+), 1 deletion(-)
Reviewed-by: Eric Blake <ebl...@redhat.com> -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature