From 6f54d61c1809c98cd0ef81756822a57a574d54cc Mon Sep 17 00:00:00 2001 From: Nicolas Boichat Date: Fri, 24 Sep 2004 16:40:04 +0000 Subject: [PATCH] tray-monitor ignore SIGPIPE. git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1614 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/src/tray-monitor/tray-monitor.c | 6 ++++++ 1 file changed, 6 insertions(+) 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) { -- 2.39.5