diff --git a/src/srun/signals.c b/src/srun/signals.c
index 0a9c1ae19724fafebca8b15f7228dd45ad8dc166..ef7238f4a9e10d62e6c41231e6f354a41f2880f0 100644
--- a/src/srun/signals.c
+++ b/src/srun/signals.c
@@ -52,7 +52,7 @@
  */
 static int srun_sigarray[] = {
 	SIGINT,  SIGQUIT, SIGTSTP, SIGCONT, 
-	SIGALRM, SIGUSR1, SIGUSR2, 0
+	SIGALRM, SIGUSR1, SIGUSR2, SIGPIPE, 0
 };
 
 /* number of active threads */