aboutsummaryrefslogtreecommitdiffstats
path: root/lib/fuse_lowlevel.c
diff options
context:
space:
mode:
authorAmir Goldstein <amir73il@gmail.com>2025-01-02 21:14:01 +0100
committerBernd Schubert <bernd@bsbernd.com>2025-02-10 16:56:45 +0100
commite18535657101f79ab742d81c567bb03f108acae0 (patch)
tree22a5a55e62c5952627f68acb7341e3656b273acc /lib/fuse_lowlevel.c
parentc105b8fbfad6398b064f547e3ad193af24e53048 (diff)
downloadlibfuse-e18535657101f79ab742d81c567bb03f108acae0.tar.gz
Fix junk readdirplus results when filesystem not filling stat info
Commit dd95d13a ("fix readdirplus when filler is called with zero offset (#896)) broke readdirplus with passthrough example command: passthrough -o auto_cache,modules=subdir,subdir=/src /mnt The /src directory looks like this: ~# ls -l /src total 0 drwx------ 3 root root 60 Jan 2 17:51 testdir And the fuse directory looks like this: ~# ls -l /mnt total 0 d--------- 0 root root 0 Jan 1 1970 testdir Because readdir_fill_from_list() ignores the fact that filesystem did not pass the FUSE_FILL_DIR_PLUS flag with valid stat info. Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Diffstat (limited to 'lib/fuse_lowlevel.c')
0 files changed, 0 insertions, 0 deletions