]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r358798:
authorAlan Somers <asomers@FreeBSD.org>
Sun, 22 Mar 2020 15:16:59 +0000 (15:16 +0000)
committerAlan Somers <asomers@FreeBSD.org>
Sun, 22 Mar 2020 15:16:59 +0000 (15:16 +0000)
commit69a5eb50ca40879900d7911b676ec619438a5207
tree4592390eaeb7b84a94059e2475f1c652deabcf24
parent59d1d52a787a5a7d941573d983296cf149482650
MFC r358798:

fusefs: fix fsync for files with multiple open handles

We were reusing a structure for multiple operations, but failing to
reinitialize one member.  The result is that a server that cares about FUSE
file handle IDs would see one correct FUSE_FSYNC operation, and one with the
FHID unset.

PR: 244431
Reported by: Agata <chogata@gmail.com>
sys/fs/fuse/fuse_internal.c
tests/sys/fs/fusefs/fsync.cc