Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2025-04-24 | Fix multi-threaded fuse session exit | Bernd Schubert | -0/+202 | |
Issue with previous code was that fuse_session_exit() didn't wake up the semaphore in fuse_loop_mt.c. Lock, semaphore and all uses of checking for "exited" are now moved to struct fuse_session to have it available for the signal handler. This also removes internal fuse_session_reset() calls, as that makes testing hard. From git history I also don't see why it was added. Closes: https://github.com/libfuse/libfuse/issues/997 Signed-off-by: Bernd Schubert <bschubert@ddn.com> |