mirror of
https://github.com/Motorhead1991/qemu.git
synced 2026-01-04 13:37:41 -07:00
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> |
||
|---|---|---|
| .. | ||
| file-op-9p.h | ||
| Makefile.objs | ||
| qemu-fsdev-dummy.c | ||
| qemu-fsdev-opts.c | ||
| qemu-fsdev.c | ||
| qemu-fsdev.h | ||
| virtfs-proxy-helper.c | ||
| virtfs-proxy-helper.texi | ||
| virtio-9p-marshal.c | ||
| virtio-9p-marshal.h | ||