ivshmem: improve error handling
commit36617792b45b5d46d574af4f6ebb3f35c77d1e69
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Thu, 18 Jun 2015 12:39:49 +0000 (18 14:39 +0200)
committerMarc-André Lureau <marcandre.lureau@redhat.com>
Sat, 24 Oct 2015 16:02:49 +0000 (24 18:02 +0200)
treefd085d514ee7295941b200074bcdc89ae9732068
parentf59bb37898d6ff44cdf68bfbadaf3bd260ae465e
ivshmem: improve error handling

The test whether the chardev is an AF_UNIX socket rejects
"-chardev socket,id=chr0,path=/tmp/foo,server,nowait -device
ivshmem,chardev=chr0", but fails to explain why.

Use an explicit error on why a chardev may be rejected.

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