diff --git a/pax/src/pax.c b/pax/src/pax.c index 20817d1..b7c1bcf 100644 --- a/pax/src/pax.c +++ b/pax/src/pax.c @@ -403,27 +403,27 @@ gen_init (void) if ((sigaction (SIGHUP, &n_hand, &o_hand) < 0) && (o_hand.sa_handler == SIG_IGN) && - (sigaction (SIGHUP, &o_hand, &o_hand) < 0)) + (sigaction (SIGHUP, &o_hand, NULL) < 0)) goto out; if ((sigaction (SIGTERM, &n_hand, &o_hand) < 0) && (o_hand.sa_handler == SIG_IGN) && - (sigaction (SIGTERM, &o_hand, &o_hand) < 0)) + (sigaction (SIGTERM, &o_hand, NULL) < 0)) goto out; if ((sigaction (SIGINT, &n_hand, &o_hand) < 0) && (o_hand.sa_handler == SIG_IGN) && - (sigaction (SIGINT, &o_hand, &o_hand) < 0)) + (sigaction (SIGINT, &o_hand, NULL) < 0)) goto out; if ((sigaction (SIGQUIT, &n_hand, &o_hand) < 0) && (o_hand.sa_handler == SIG_IGN) && - (sigaction (SIGQUIT, &o_hand, &o_hand) < 0)) + (sigaction (SIGQUIT, &o_hand, NULL) < 0)) goto out; if ((sigaction (SIGXCPU, &n_hand, &o_hand) < 0) && (o_hand.sa_handler == SIG_IGN) && - (sigaction (SIGXCPU, &o_hand, &o_hand) < 0)) + (sigaction (SIGXCPU, &o_hand, NULL) < 0)) goto out; n_hand.sa_handler = SIG_IGN;