aboutsummaryrefslogtreecommitdiffstats
path: root/test
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 21:47:44 +0200
commite025a78d9b296bc78e9e3ac2925d8bc0ec26d702 (patch)
treea840b842432137f6f0db8ce3c842391ab0d10d9e /test
parentf0dd86451023a6e5b0aeb5625130e404a6cb1db6 (diff)
downloadlibfuse-e025a78d9b296bc78e9e3ac2925d8bc0ec26d702.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 'test')
0 files changed, 0 insertions, 0 deletions