From: Nicolas Boichat Date: Fri, 24 Sep 2004 16:40:04 +0000 (+0000) Subject: tray-monitor ignore SIGPIPE. X-Git-Tag: Release-1.35.6~16 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=6f54d61c1809c98cd0ef81756822a57a574d54cc;p=bacula%2Fbacula tray-monitor ignore SIGPIPE. git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1614 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/bacula/src/tray-monitor/tray-monitor.c b/bacula/src/tray-monitor/tray-monitor.c index 4531d34f5a..1821afa5eb 100644 --- a/bacula/src/tray-monitor/tray-monitor.c +++ b/bacula/src/tray-monitor/tray-monitor.c @@ -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) {