]> git.proxmox.com Git - mirror_qemu.git/commit
usb-mtp: return incomplete transfer on a lstat failure
authorBandan Das <bsd@redhat.com>
Wed, 6 Mar 2019 21:04:07 +0000 (16:04 -0500)
committerGerd Hoffmann <kraxel@redhat.com>
Thu, 7 Mar 2019 09:02:48 +0000 (10:02 +0100)
commitc5ead51f90cf33ccf07974eba5154be2af2c7fc3
treea30e7809ea5c6292bfd4b663380071b5b871523e
parent32694e98b8d7a246345448a8f707d2e11d6c65e2
usb-mtp: return incomplete transfer on a lstat failure

MTP writes objects in small chunks and at the end gets the
real file size to update the object metadata. If this fails for
any reason, return an INCOMPLETE_TRANSFER to the initiator

Spotted by Coverity: CID 1398651

Signed-off-by: Bandan Das <bsd@redhat.com>
Message-id: 20190306210409.14842-2-bsd@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
hw/usb/dev-mtp.c