fix
diff --git a/lib/fuse.c b/lib/fuse.c
index 434e40c..a2f6bb1 100644
--- a/lib/fuse.c
+++ b/lib/fuse.c
@@ -2430,15 +2430,13 @@
return 0;
}
-static void fuse_restore_intr_signal(int signum, int installed)
+static void fuse_restore_intr_signal(int signum)
{
- if (installed) {
- struct sigaction sa;
+ struct sigaction sa;
- memset(&sa, 0, sizeof(struct sigaction));
- sa.sa_handler = SIG_DFL;
- sigaction(signum, &sa, NULL);
- }
+ memset(&sa, 0, sizeof(struct sigaction));
+ sa.sa_handler = SIG_DFL;
+ sigaction(signum, &sa, NULL);
}
struct fuse *fuse_new_common(struct fuse_chan *ch, struct fuse_args *args,