aboutsummaryrefslogtreecommitdiff
path: root/lib/assoc_array.c
diff options
context:
space:
mode:
authorMiklos Szeredi <[email protected]>2017-10-25 16:34:27 +0200
committerMiklos Szeredi <[email protected]>2017-10-25 16:34:27 +0200
commitc6cdd51404b7ac12dd95173ddfc548c59ecf037f (patch)
tree441a64f205973c6d411a42e54696056d714b362d /lib/assoc_array.c
parentbb176f67090ca54869fc1262c913aa69d2ede070 (diff)
fuse: fix READDIRPLUS skipping an entry
Marios Titas running a Haskell program noticed a problem with fuse's readdirplus: when it is interrupted by a signal, it skips one directory entry. The reason is that fuse erronously updates ctx->pos after a failed dir_emit(). The issue originates from the patch adding readdirplus support. Reported-by: Jakob Unterwurzacher <[email protected]> Tested-by: Marios Titas <[email protected]> Signed-off-by: Miklos Szeredi <[email protected]> Fixes: 0b05b18381ee ("fuse: implement NFS-like readdirplus support") Cc: <[email protected]> # v3.9
Diffstat (limited to 'lib/assoc_array.c')
0 files changed, 0 insertions, 0 deletions