fix
authorMiklos Szeredi <miklos@szeredi.hu>
Thu, 7 Sep 2006 11:48:16 +0000 (11:48 +0000)
committerMiklos Szeredi <miklos@szeredi.hu>
Thu, 7 Sep 2006 11:48:16 +0000 (11:48 +0000)
lib/fuse.c

index 434e40cbadbcc2556feacad96686c99c0deb3965..a2f6bb10b3c033c7ea2e713251bb66995c111e70 100644 (file)
@@ -2430,15 +2430,13 @@ static int fuse_init_intr_signal(int signum, int *installed)
     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,