summaryrefslogtreecommitdiff
path: root/device_tree.c
diff options
context:
space:
mode:
authorLi Qiang <liq3ea@gmail.com>2017-03-27 21:13:19 +0200
committerGreg Kurz <groug@kaod.org>2017-03-27 21:13:19 +0200
commitd63fb193e71644a073b77ff5ac6f1216f2f6cf6e (patch)
treeecfdb579e3ae334cb753342c688058ba5bedc928 /device_tree.c
parenteb06c9e2d3c8f026a206e8402b0ffa201060ec8e (diff)
downloadqemu-d63fb193e71644a073b77ff5ac6f1216f2f6cf6e.tar.gz
9pfs: fix file descriptor leak
The v9fs_create() and v9fs_lcreate() functions are used to create a file on the backend and to associate it to a fid. The fid shouldn't be already in-use, otherwise both functions may silently leak a file descriptor or allocated memory. The current code doesn't check that. This patch ensures that the fid isn't already associated to anything before using it. Signed-off-by: Li Qiang <liqiang6-s@360.cn> (reworded the changelog, Greg Kurz) Signed-off-by: Greg Kurz <groug@kaod.org>
Diffstat (limited to 'device_tree.c')
0 files changed, 0 insertions, 0 deletions