Auto-commit fuse_signals.cpp

This commit is contained in:
Antonio SJ Musumeci 2026-04-15 08:33:31 -05:00
parent 5f88fe66d7
commit 0a2058f510

View file

@ -66,13 +66,13 @@ int fuse_set_signal_handlers(struct fuse_session *se)
void fuse_remove_signal_handlers(struct fuse_session *se)
{
if(g_fuse_instance.load(std::memory_order_acquire) != se)
fprintf(stderr,"mergerfs: fuse_remove_signal_handlers: unknown session\n");
else
g_fuse_instance.store(nullptr,std::memory_order_release);
set_one_signal_handler(SIGINT, exit_handler, 1);
set_one_signal_handler(SIGTERM, exit_handler, 1);
set_one_signal_handler(SIGQUIT, exit_handler, 1);
set_one_signal_handler(SIGPIPE, SIG_IGN, 1);
if(g_fuse_instance.load(std::memory_order_acquire) != se)
fprintf(stderr,"mergerfs: fuse_remove_signal_handlers: unknown session\n");
else
g_fuse_instance.store(nullptr,std::memory_order_release);
}