diff options
author | Markus Armbruster <armbru@redhat.com> | 2011-11-16 15:43:47 +0100 |
---|---|---|
committer | Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> | 2011-11-17 12:57:49 +0000 |
commit | c951d9a6751576a076ac80a5e5145ceb8d794d38 (patch) | |
tree | 3fb2ec211e17e11476872061d70a7056b72ba8d2 /hw | |
parent | e6d89f8c2518763b4d84f05a10d3fca02b9c8182 (diff) | |
download | qemu-c951d9a6751576a076ac80a5e5145ceb8d794d38.tar.gz qemu-c951d9a6751576a076ac80a5e5145ceb8d794d38.tar.bz2 qemu-c951d9a6751576a076ac80a5e5145ceb8d794d38.zip |
monitor: Fix file_completion() to check for stat() failure
stat() can fail for a file name just read with readdir(). Easiest way
to trigger is a dangling symbolic link --- look ma, no race! When it
fails, file_completion() uses sb.st_mode uninitialized. If the
directory bit happens to be set, it appends a "/" to the completed
name.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Diffstat (limited to 'hw')
0 files changed, 0 insertions, 0 deletions