ivshmem: fix number of bytes to push to fifo
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Tue, 23 Jun 2015 15:53:46 +0000 (17:53 +0200)
committerMarc-André Lureau <marcandre.lureau@redhat.com>
Sat, 24 Oct 2015 16:02:48 +0000 (18:02 +0200)
commit951dada665041e8199e8c572d2981773fa2f0d8c
tree5a5daed31eac10ac8ab4f76258511a39c7d4214b
parentb8ab854b27e9b88d9b85b4c572049b29cb96de43
ivshmem: fix number of bytes to push to fifo

If the fifo has 0 bytes, and the read is of size 1, the call to
fifo8_push_all() will copy off boundary data.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Claudio Fontana <claudio.fontana@huawei.com>
hw/misc/ivshmem.c