aboutsummaryrefslogtreecommitdiffstats
path: root/include/cuse_lowlevel.h
diff options
context:
space:
mode:
authorBernd Schubert <bernd@bsbernd.com>2025-04-23 15:16:42 +0200
committerBernd Schubert <bernd@bsbernd.com>2025-04-23 22:20:34 +0200
commit712c885098156b5d66d87ef3f017b395e91f281b (patch)
tree99f9f047f18825fc9f8b7342bee5b2525a1801f9 /include/cuse_lowlevel.h
parent4bc1a9222a64442bb2bcbdabca2c3c0eb4f9dad6 (diff)
downloadlibfuse-712c885098156b5d66d87ef3f017b395e91f281b.tar.gz
signal handlers: Store fuse_session unconditionally
Commit dae1184 ("Add syslog and fatal signal handler feature") added fuse_set_fail_signal_handlers() which can store "se". But as fuse_set_signal_handlers() also stores the object storing it was made conditionally if not set already. As per https://github.com/libfuse/libfuse/issues/1182 this breaks some applications like osspd, that have multiple sessions and rely on the right order and that the last call of fuse_set_signal_handlers() wins. Special thanks to Sébastien Noel to debug this issue. Closes: https://github.com/libfuse/libfuse/issues/1182 Signed-off-by: Bernd Schubert <bernd@bsbernd.com>
Diffstat (limited to 'include/cuse_lowlevel.h')
0 files changed, 0 insertions, 0 deletions