summaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorMichael S. Tsirkin <mst@redhat.com>2015-11-16 13:55:53 +0200
committerMichael S. Tsirkin <mst@redhat.com>2015-11-16 14:35:16 +0200
commit5421f318ecc82294ad089fd54924df787b67c971 (patch)
tree16ba90fe5892c7b2eccd1d82e40dc2d72f9e0c98 /hw
parent87656d50181e1be475303c1b88be6df0963c5bfd (diff)
downloadqemu-5421f318ecc82294ad089fd54924df787b67c971.tar.gz
vhost-user: print original request on error
When we get an unexpected response, print out the original request. Helps debug protocol errors tremendously. Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'hw')
-rw-r--r--hw/virtio/vhost-user.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/hw/virtio/vhost-user.c b/hw/virtio/vhost-user.c
index 3404b81eda..5bc6c45dee 100644
--- a/hw/virtio/vhost-user.c
+++ b/hw/virtio/vhost-user.c
@@ -121,8 +121,8 @@ static int vhost_user_read(struct vhost_dev *dev, VhostUserMsg *msg)
r = qemu_chr_fe_read_all(chr, p, size);
if (r != size) {
- error_report("Failed to read msg header. Read %d instead of %d.", r,
- size);
+ error_report("Failed to read msg header. Read %d instead of %d."
+ " Original request %d.", r, size, msg->request);
goto fail;
}