qemu-e2k/hw/9pfs
Andreas Färber 27915efb97 virtio-9p-device: Avoid freeing uninitialized memory
In virtio_9p_device_init() there are 6x goto out that will lead to
v9fs_path_free() attempting to free unitialized path.data field.
Easiest way to trigger is: qemu-system-x86_64 -device virtio-9p-pci

Fix this by moving v9fs_path_init() before any goto out.

Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Message-id: 1375315187-16534-1-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2013-08-01 11:18:24 -05:00
..
codir.c
cofile.c
cofs.c
coxattr.c
Makefile.objs
virtio-9p-coth.c
virtio-9p-coth.h
virtio-9p-device.c virtio-9p-device: Avoid freeing uninitialized memory 2013-08-01 11:18:24 -05:00
virtio-9p-handle.c
virtio-9p-local.c
virtio-9p-posix-acl.c
virtio-9p-proxy.c
virtio-9p-proxy.h
virtio-9p-synth.c
virtio-9p-synth.h
virtio-9p-xattr-user.c
virtio-9p-xattr.c
virtio-9p-xattr.h
virtio-9p.c
virtio-9p.h