qemu/fsdev
Markus Armbruster d77f7779b4 fsdev: Fix overrun after readlink() fills buffer completely
readlink() returns the number of bytes written to the buffer, and it
doesn't write a terminating null byte.  do_readlink() writes it
itself.  Overruns the buffer when readlink() filled it completely.

Fix by reserving space for the null byte when calling readlink(), like
we do elsewhere.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
2014-02-26 12:24:07 +05:30
..
file-op-9p.h hw/9pfs: Add new security model mapped-file. 2012-01-19 12:21:11 +05:30
Makefile.objs build: remove extra-obj-y 2013-01-26 13:15:37 +00:00
qemu-fsdev-dummy.c qemu-option: move standard option definitions out of qemu-config.c 2013-01-12 17:17:53 +01:00
qemu-fsdev-opts.c qemu-option: move standard option definitions out of qemu-config.c 2013-01-12 17:17:53 +01:00
qemu-fsdev.c fsdev: Fix potential memory leak 2013-07-09 13:38:56 -05:00
qemu-fsdev.h misc: move include files to include/qemu/ 2012-12-19 08:32:39 +01:00
virtfs-proxy-helper.c fsdev: Fix overrun after readlink() fills buffer completely 2014-02-26 12:24:07 +05:30
virtfs-proxy-helper.texi Replace Qemu by QEMU in user visible documentation 2012-04-07 13:58:06 +00:00
virtio-9p-marshal.c misc: move include files to include/qemu/ 2012-12-19 08:32:39 +01:00
virtio-9p-marshal.h hw/9pfs: Add validation to {un}marshal code 2012-01-04 19:53:22 +05:30