diff --git a/mxqd.c b/mxqd.c index 958686c0..d8fd333d 100644 --- a/mxqd.c +++ b/mxqd.c @@ -719,6 +719,7 @@ static int init_child_process(struct mxq_group_list *glist, struct mxq_job *job) group = &glist->group; sigprocmask(SIG_UNBLOCK,&all_signals,NULL); + signal(SIGPIPE,SIG_DFL); passwd = getpwuid(group->user_uid); if (!passwd) {