aboutsummaryrefslogtreecommitdiffstats
path: root/lib/fuse_lowlevel.c
diff options
context:
space:
mode:
authorBernd Schubert <bschubert@ddn.com>2024-04-02 23:52:18 +0200
committerGitHub <noreply@github.com>2024-04-02 23:52:18 +0200
commite2df577a7ca0c4b06d9eb36eb79138e34cc03088 (patch)
tree4cb966aed1451c5462cad20a0e50c2c4e9b60f8c /lib/fuse_lowlevel.c
parent3e283a1bcbc4ec78fb45c4a8b3f683b8e3082c53 (diff)
downloadlibfuse-e2df577a7ca0c4b06d9eb36eb79138e34cc03088.tar.gz
Add more documentation for FUSE_CAP_EXPORT_SUPPORT (#917)
Add more documentation for FUSE_CAP_EXPORT_SUPPORT Also remove the flag from passthrough_ll.c and passthrough_hp.cc as these implementations do _not_ handle that flag. They just cast fuse_ino_t to an inode and cause a heap buffer overflow for unknown objects (simplest reproducer are the examples in "man 2 open_by_handle_at", but to unmount/mount the file system after name_to_handle_at and before open_by_handle_at). Fixes https://github.com/libfuse/libfuse/issues/838 --------- Co-authored-by: Nikolaus Rath <Nikolaus@rath.org>
Diffstat (limited to 'lib/fuse_lowlevel.c')
0 files changed, 0 insertions, 0 deletions