]> git.sur5r.net Git - bacula/bacula/commitdiff
tray-monitor ignore SIGPIPE.
authorNicolas Boichat <nicolas@boichat.ch>
Fri, 24 Sep 2004 16:40:04 +0000 (16:40 +0000)
committerNicolas Boichat <nicolas@boichat.ch>
Fri, 24 Sep 2004 16:40:04 +0000 (16:40 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1614 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/tray-monitor/tray-monitor.c

index 4531d34f5aede7dbbfb6d6a58773f73e66b032cf..1821afa5eb9a973b98a95c74b33a93f67f1bcb41 100644 (file)
@@ -150,6 +150,12 @@ int main(int argc, char *argv[])
    working_directory = "/tmp";
    args = get_pool_memory(PM_FNAME);
 
+   struct sigaction sigignore;
+   sigignore.sa_flags = 0;
+   sigignore.sa_handler = SIG_IGN;      
+   sigfillset(&sigignore.sa_mask);
+   sigaction(SIGPIPE, &sigignore, NULL);
+
    gtk_init (&argc, &argv);
 
    while ((ch = getopt(argc, argv, "bc:d:th?f:s:")) != -1) {