]> git.wh0rd.org - dump.git/blobdiff - dump/tape.c
Copyright notice for Alcôve, for paying me to work on dump...
[dump.git] / dump / tape.c
index 851a5cdc5204375bac819394cfd9f894fbe7014b..579ecd6eb209a931a95a0696edc45aae03ca69cf 100644 (file)
@@ -3,6 +3,7 @@
  *     dump and restore backup suit
  *     Remy Card <card@Linux.EU.Org>, 1994-1997
  *     Stelian Pop <pop@cybercable.fr>, 1999-2000
+ *     Stelian Pop <pop@cybercable.fr> - Alcôve <www.alcove.fr>, 2000
  */
 
 /*-
@@ -40,7 +41,7 @@
 
 #ifndef lint
 static const char rcsid[] =
-       "$Id: tape.c,v 1.21 2000/08/19 22:06:03 stelian Exp $";
+       "$Id: tape.c,v 1.24 2000/11/10 14:42:25 stelian Exp $";
 #endif /* not lint */
 
 #ifdef __linux__
@@ -895,9 +896,8 @@ enslave(void)
        master = getpid();
 
     {  struct sigaction sa;
-       sa.sa_sigaction = NULL;
+       memset(&sa, 0, sizeof sa);
        sigemptyset(&sa.sa_mask);
-       sa.sa_flags = 0;
        sa.sa_handler = dumpabort;
        sigaction(SIGTERM, &sa, NULL); /* Slave sends SIGTERM on dumpabort() */
        sa.sa_handler = sigpipe;