summaryrefslogtreecommitdiff
path: root/qdev-monitor.c
diff options
context:
space:
mode:
authorAneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>2013-05-20 11:29:52 +0530
committerAneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>2013-05-28 15:23:12 +0530
commitc7e587b73ebac05943df78f5f37d80d32ff47d3d (patch)
tree61f29fd89a642551b6ffb6a8d75dbab63ff725de /qdev-monitor.c
parent371386fb60961e0afc02f03c817dff79633e323e (diff)
downloadqemu-c7e587b73ebac05943df78f5f37d80d32ff47d3d.tar.gz
qemu-c7e587b73ebac05943df78f5f37d80d32ff47d3d.tar.bz2
qemu-c7e587b73ebac05943df78f5f37d80d32ff47d3d.zip
hw/9pfs: Fix segfault with 9p2000.u
When guest tries to chmod a block or char device file over 9pfs, the qemu process segfaults. With 9p2000.u protocol we use wstat to change mode bits and client don't send extension information for chmod. We need to check for size field to check whether extension info is present or not. Reported-by: Michael Tokarev <mjt@tls.msk.ru> Acked-by: Michael Tokarev <mjt@tls.msk.ru> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Diffstat (limited to 'qdev-monitor.c')
0 files changed, 0 insertions, 0 deletions