From 9b1399cf003d3a2f28d6d9b4cdc1d60c5433dc51 Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Fri, 19 Sep 2003 23:04:50 +0000 Subject: [PATCH] Block SIGPIPE throughout slurmctld. --- src/slurmctld/controller.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/slurmctld/controller.c b/src/slurmctld/controller.c index 81c0a4f73de..3ff37e8923e 100644 --- a/src/slurmctld/controller.c +++ b/src/slurmctld/controller.c @@ -186,11 +186,13 @@ int main(int argc, char *argv[]) * SLURM_CRED_OPT_EXPIRY_WINDOW, CRED_LIFE); */ - /* Block SIGALRM everyone not explicitly enabled */ + /* Block SIGALRM and SIGPIPE for everyone not explicitly enabled */ if (sigemptyset(&set)) error("sigemptyset error: %m"); if (sigaddset(&set, SIGALRM)) error("sigaddset error on SIGALRM: %m"); + if (sigaddset(&set, SIGPIPE)) + error("sigaddset error on SIGPIPE: %m"); if (sigprocmask(SIG_BLOCK, &set, NULL) != 0) fatal("sigprocmask error: %m"); -- GitLab