]> git.proxmox.com Git - mirror_qemu.git/commit - hw/9pfs/9p.c
9pfs: handle transport errors in pdu_complete()
authorGreg Kurz <groug@kaod.org>
Thu, 29 Jun 2017 13:11:51 +0000 (15:11 +0200)
committerGreg Kurz <groug@kaod.org>
Thu, 29 Jun 2017 13:11:51 +0000 (15:11 +0200)
commit06a37db7b12e4d42a6699c2fef820158f470ec4f
treef50eb6c26e1bc2804220dc34a95df560f0a06e09
parente08d1e11ed40b93e62ae8973159e6c1a306cd70e
9pfs: handle transport errors in pdu_complete()

Contrary to what is written in the comment, a buggy guest can misconfigure
the transport buffers and pdu_marshal() may return an error.  If this ever
happens, it is up to the transport layer to handle the situation (9P is
transport agnostic).

This fixes Coverity issue CID1348518.

Signed-off-by: Greg Kurz <groug@kaod.org>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
hw/9pfs/9p.c